Commit Graph

4337 Commits

Author SHA1 Message Date
rusefillc a409eb5b5d TT_ARCTIC_CAT 2024-08-10 22:49:03 -04:00
Andrey Gusakov d450b95696 engine->gearController should be nullptr until initGearController() 2024-08-09 16:22:18 -04:00
Matthew Kennedy fdcd5bf8f6 oil pressure protection (while running) #6780
only:oilPressureProtection submenu
2024-08-08 11:13:14 -04:00
rusefi 93a2c428c8 only:random clean-up 2024-08-07 23:14:23 -04:00
GitHub gen-configs Action 0a22ac186b Auto-generated configs and docs 2024-08-06 20:56:45 +00:00
Andrey 6c4ea3523b only: Nissan HR crank trigger wheel #6773 2024-08-06 16:46:40 -04:00
Matthew Kennedy d06f9d3c62 fix no-MAP DFCO #6771 2024-08-05 19:21:29 -04:00
rusefi 801f630020 Knock inputs to be bore diameter and checkbox #6767
only: actual change?
2024-08-04 14:02:58 -04:00
rusefillc 749222458c only: weak getCylinderFuelTrim 2024-08-03 12:24:06 -04:00
rusefillc acf97cc55c https://sourceware.org/bugzilla/show_bug.cgi?id=9687 Weak symbols not working on mingw32 2024-08-03 12:24:06 -04:00
GitHub gen-configs Action 5a45a873d8 Auto-generated configs and docs 2024-08-03 14:51:26 +00:00
Matthew Kennedy cfa7ad9741 AE is engine module 2024-08-03 10:41:50 -04:00
rusefillc be186fbe22 only:getCylinderFuelTrim API 2024-08-03 01:39:28 -04:00
rusefillc 6f611acd15 only:dead code 2024-08-03 00:48:11 -04:00
kifir 4c349de3d1 Now we use `Coolant Temperature Boost Adder` and `Intake Air Temperature Boost Adder` in close loop target calculation #6424 2024-08-02 13:47:59 -04:00
Andrey cf3479d45d only: thank you macos :( 2024-08-02 13:26:19 -04:00
rusefi c78e3735b4 only:better custom size guard 2024-07-30 21:40:52 -04:00
rusefi 971f510ee0 reduing RAM usage by not having unneeded second copy of calibration table 2024-07-30 20:47:51 -04:00
rusefi f5c0d69245 only:POLARIS 2024-07-28 02:04:16 -04:00
GitHub gen-configs Action 8728114b4d Auto-generated configs and docs 2024-07-28 05:48:20 +00:00
rusefi 86b5110008 only:POLARIS 2024-07-28 01:44:26 -04:00
Andrey 1530b3dbd9 PUBLIC_API_WEAK or BOARD_WEAK #6748 2024-07-27 12:47:56 -04:00
Andrey e902e9cb81 PUBLIC_API_WEAK or BOARD_WEAK #6748 2024-07-27 12:34:03 -04:00
kifir edfdf04e47 default `Coolant Temperature Boost Multiplier` and `Intake Air Temperature Boost Multiplier` curves and their validation #6424 2024-07-26 20:17:07 +03:00
kifir fd5888aaf5 refactoring: extract constants into `initialTemperature` and `temperatureStep` parameters of `initTemperatureCurve` function #6424 2024-07-26 17:55:25 +03:00
kifir d223ec9a4d now we wrap advance angle after lua timing parameters are applied 2024-07-25 13:44:22 -04:00
GitHub gen-configs Action 2851d075f3 Auto-generated configs and docs 2024-07-25 15:46:05 +00:00
kifir23917 a6bce34932 implement `setFuelDisabled` Lua hook 2024-07-25 11:36:11 -04:00
rusefi 7f25c1cad2 small-can-board does not start #6738
only:small-can-board_debug
2024-07-23 15:31:03 -04:00
rusefi 7e4dc3f8ff small-can-board does not start #6738
only:small-can-board_debug
2024-07-23 13:26:15 -04:00
Andrey 16bb2466ae isnan 2024-07-23 08:00:34 -04:00
Andrey 4de096129c isnan 2024-07-22 23:56:21 -04:00
Matthew Kennedy 5d63e41a4b cisnan -> std::isnan 2024-07-22 21:10:06 -04:00
Matthew Kennedy 3e56124370 cleanup 2024-07-22 19:54:26 -04:00
Matthew Kennedy ae1a6e9d8d cisnan -> std::isnan 2024-07-22 19:53:59 -04:00
Matthew Kennedy 2682fcec2a cisnan -> std::isnan 2024-07-22 19:53:27 -04:00
kifir 4ccf40d477 now we use alternatorVoltageTargetTable instead of targetVBatt #6523 2024-07-16 09:34:35 -04:00
rusEFI LLC 757d023452 dup? 2024-07-09 21:04:46 -04:00
GitHub gen-configs Action 4c048b276d Auto-generated configs and docs 2024-07-04 18:19:43 +00:00
rusefillc 9991f394e3 only:Ford Coyote Exhaust VVT position error #6402
prep work
2024-07-04 14:09:23 -04:00
GitHub gen-configs Action 1c47212c35 Auto-generated configs and docs 2024-07-04 01:10:46 +00:00
rusefillc 310ac01f90 only:setDfcoDisabled 2024-07-03 21:00:50 -04:00
Andrey e9f1f20d1b only:dead stuff 2024-07-03 10:42:52 -04:00
rusefi 30bff13f1f only:hellen121vag 2024-06-27 15:40:41 -04:00
Andrey ce0e71badc only:board_types.h 2024-06-25 19:35:38 -04:00
Andrey Gusakov 431e0ea56a ports: stm32: add ADC3 enums, add getAdcInternalChannel() helper 2024-06-25 10:34:22 -04:00
Andrey 3d5390a283 only:Launch to accept lua-based clutch and brake pedals fix #6658 2024-06-24 22:33:55 -04:00
GitHub gen-configs Action 6a5b364048 Auto-generated configs and docs 2024-06-25 01:45:06 +00:00
Andrey f4fbfc62b1 Launch to accept lua-based clutch and brake pedals #6658
only:lua clutchDownState
2024-06-24 21:30:53 -04:00
GitHub gen-configs Action 005614bb81 Auto-generated configs and docs 2024-06-21 16:25:01 +00:00
kifir de22556c5f now we're checking brake pedal state when `Activation Mode` is `Brake Pedal` #6645 2024-06-21 12:01:48 -04:00
kifir 497663ccc6 implement default values for minAcPressure and maxAcPressure settings #6570 2024-06-19 17:15:04 -04:00
Andrey b6e5fa5f99 only:Ordinal out of range 130 in vvtPins1 while 79 UINT16
https://github.com/rusefi/fw-custom-example/issues/9
2024-06-16 14:41:21 -04:00
Andrey 5be3289c76 only:Ordinal out of range 130 in vvtPins1 while 79 UINT16
https://github.com/rusefi/fw-custom-example/issues/9
2024-06-15 22:37:10 -04:00
GitHub gen-configs Action aa9eec47b0 Auto-generated configs and docs 2024-06-15 05:33:09 +00:00
rusefillc c5ef2db878 only: dead postMapState 2024-06-15 01:22:15 -04:00
GitHub gen-configs Action bb257450e1 Auto-generated configs and docs 2024-06-13 21:45:22 +00:00
kifir 23f1466a85 get rid of hysteresis functionality - see https://github.com/rusefi/rusefi/issues/6566#issuecomment-2166719232 (#6566) 2024-06-13 17:35:51 -04:00
kifir 7e4b2661d6 now we retard ignition only on pre-launch or launch conditions (#5611) 2024-06-11 13:52:17 -06:00
kifir 9308443f24 light refactoring 2024-06-11 13:52:17 -06:00
GitHub gen-configs Action 1d2e8bb33f Auto-generated configs and docs 2024-06-11 19:01:04 +00:00
kifir 5512916f57 add rpmPreLaunchCondition indicator to launch_control_state 2024-06-11 12:50:42 -06:00
kifir 0165585afa rename rpmCondition indicator to rpmLaunchCondition 2024-06-11 12:50:42 -06:00
GitHub gen-configs Action 47396d1b39 Auto-generated configs and docs 2024-06-11 16:26:41 +00:00
kifir 9909d7e035 get rid of redundant combinedConditions indicator 2024-06-11 10:10:37 -06:00
kifir 8055596c43 rename isLaunchPreCondition indicator to isPreLaunchCondition 2024-06-11 10:10:37 -06:00
kifir be17496d53 now we skip spark only on pre-launch condition (#6566) 2024-06-11 09:00:03 -06:00
kifir 373c8b35b4 support isLaunchPrecondition indicator (#6566) 2024-06-11 09:00:03 -06:00
kifir 455a30247b get rid of delay on activation launch mode - it looks like launchActivateDelay setting is always zero, because there is no way to configure this setting 2024-06-11 09:00:03 -06:00
Andrey dc6419f4c2 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:39:54 -04:00
Andrey 91b28cb002 commands are dead 2024-06-10 19:21:46 -04:00
Matthew Kennedy 1d48ee7182 compile-time enforcement of printf strings 2024-06-10 19:21:46 -04:00
Matthew Kennedy 27e0a80c82 compile-time enforcement of printf strings
only:uaefi
2024-06-10 19:11:35 -04:00
Andrey e145edb96d New mode for TPS/TPS enrichment to be a multiplier #3167
only:f407-discovery
2024-06-09 19:31:55 -04:00
Andrey 9ef76907ee Allow to choose lower RPM cutoff for AC Compressor #6597 2024-06-09 15:09:07 -04:00
Matthew Kennedy f1e21697d6 warn about fuel pressure sensor instead of error
only:f407-discovery
2024-06-09 13:33:42 -04:00
rusefillc d706537893 refactoring: removing validateConfiguration by moving logic into another similar method 2024-06-09 11:33:17 -04:00
rusefillc 7affcba3ab preCalculate does not belong in validateConfiguration 2024-06-09 11:29:05 -04:00
Andrey 12c2d39607 only:Cranking Cycle Multiplier Map to be 3d with Coolant Temp as the additional axis. #6584 2024-06-07 20:32:41 -04:00
rusefillc 726372abd1 Cranking Cycle Multiplier Map to be 3d with Coolant Temp as the additional axis. #6584
only:f407-discovery
2024-06-07 19:43:45 -04:00
kifir c039f64c3c move launch controller update before updating spark limiters and calculation of advance, because we use launch controller for these operations 2024-06-07 11:37:46 -04:00
kifir fdc60e4bff implement launch spark skip functionality (#6566) 2024-06-07 11:09:29 -04:00
kifir 3e4d1db28b now we use updateTargetSkipRatio method instead of setTargetSkipRatio (#6566) 2024-06-07 11:09:29 -04:00
kifir 6b2019adf2 light refactoring: encapsulate processing of `useHardSkipInTraction` setting in SoftSparkLimiter class (#6566) 2024-06-06 18:40:55 -04:00
kifir eda1a54047 light refactoring: forbid modification of SoftSparkLimiter::allowHardCut field (#6566) 2024-06-06 18:40:55 -04:00
Andrey e105fd1512 Cranking Cycle Multiplier Map to be 3d with Coolant Temp as the additional axis. #6584
only:adding table
2024-06-05 23:02:16 -04:00
Andrey 236311a6e5 only:CLT calibration type is all over the place 2024-06-05 22:25:03 -04:00
Andrey 109b30f063 only:stftCorrection vs fuelPidCorrection vs engine 2024-06-05 21:43:09 -04:00
rusefillc 26ede4eca3 only:possible optimization comment 2024-06-05 21:22:53 -04:00
kifir 9abf5d15b0 now `Launch Control`-specific functionality works only when `Enable Launch Control` setting is `true` #6571 2024-05-30 11:15:57 -04:00
Andrey 8bc5fbfbaa time for VCS_VERSION to go 2024-05-29 18:10:01 -04:00
kifir b67564c6aa rename smoothRetardEndRpm to launchCorrectionsEndRpm #6566 2024-05-29 14:59:58 -04:00
GitHub gen-configs Action 013fa5d221 Auto-generated configs and docs 2024-05-28 23:18:26 +00:00
kifir e60038f8ca now timing stays at the "ignition retard" after the end RPM for smooth timing retard #5611 2024-05-28 18:55:27 -04:00
GitHub gen-configs Action 0b16fe0a1c Auto-generated configs and docs 2024-05-28 21:13:58 +00:00
Matthew Kennedy fabec702e2 implement mazda L cam 2024-05-28 16:56:53 -04:00
kifir 7e33b472b6 get rid of obsolete comment 2024-05-27 18:03:58 -04:00
kifir 025d45ec62 fix retard threshold rpm #6533 2024-05-27 18:03:58 -04:00
kifir 6464d4dc7b fix smooth retard functionality #5611 2024-05-27 09:06:42 -04:00
rusefi 7b91fab29c only:mc33810defaults 2024-05-26 13:53:19 -04:00