Commit Graph

3752 Commits

Author SHA1 Message Date
rusefillc 38e6a13de1 only:iat default progress? 2023-06-12 19:35:24 -04:00
rusefi f77f356e6d reducing code duplication 2023-06-11 23:17:13 -04:00
rusefillc 96bad7a392 PB 2023-06-10 12:46:39 -04:00
rusefillc 6b63fa2641 Fuel Level is fragile fix #5310 2023-06-06 19:26:31 -04:00
rusefillc 3236ad01e6 bugfix: gear detection does not work until setting change - better code 2023-06-05 14:34:23 -04:00
Matthew Kennedy d3c88ebdad p from past 2023-06-05 13:14:40 -04:00
rusefillc 90eb242fc9 bugfix: gear detection does not work until setting change 2023-06-04 20:30:46 -04:00
rusefillc 4fe50ac65b only:better error message 2023-06-04 19:49:53 -04:00
Matthew Kennedy f10f7fa569 gear detector doesn't need StoredValueSensor 2023-06-04 18:30:24 -04:00
GitHub gen-configs Action aec2277bbd Auto-generated configs and docs 2023-06-04 00:33:08 +00:00
rusefi 6c62dbba82 reducing BMW confusion 2023-06-03 20:28:33 -04:00
Matthew Kennedy 83f8b168f6 indent formatting
(cherry picked from commit 8b5825adc46f5b626e0c8df1e00e468716c3daef)
2023-06-02 00:37:45 -04:00
GitHub gen-configs Action bc6feffdb1 Auto-generated configs and docs 2023-06-01 16:50:13 +00:00
rusefillc 70ff383680 Technical debt: ENUM_32_BITS #3874 2023-06-01 12:47:37 -04:00
GitHub gen-configs Action 7f37c54648 Auto-generated configs and docs 2023-06-01 14:30:42 +00:00
rusefi 1908896598 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 10:29:05 -04:00
GitHub gen-configs Action c5cc49d378 Auto-generated configs and docs 2023-06-01 05:47:28 +00:00
rusefi b0f1e6dfd3 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 01:45:53 -04:00
rusefi c62deeb12a Merge branch 'master' of https://github.com/rusefi/rusefi 2023-06-01 00:43:40 -04:00
rusefi 195f028ee9 only:docs 2023-06-01 00:42:14 -04:00
GitHub gen-configs Action a36974936e Auto-generated configs and docs 2023-06-01 04:42:00 +00:00
rusefi 269c6f0ad5 Revert "Technical debt: ENUM_32_BITS #3874"
This reverts commit 03cb4473ce.
2023-06-01 00:40:03 -04:00
GitHub gen-configs Action b1aaac1247 Auto-generated configs and docs 2023-06-01 04:34:29 +00:00
rusefi 03cb4473ce Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 00:30:21 -04:00
GitHub gen-configs Action 58969e2636 Auto-generated configs and docs 2023-05-31 21:17:53 +00:00
rusefillc 91d08f0465 it's going to be p 2023-05-31 17:15:43 -04:00
Andrey 0265582f28 setSparkSkipRatio limitation #5231 2023-05-25 18:52:19 -04:00
Andrey 1aa8e879dd setSparkSkipRatio limitation #5231 2023-05-25 15:17:07 -04:00
GitHub gen-configs Action e52c54f295 Auto-generated configs and docs 2023-05-25 17:17:10 +00:00
Andrey bfa3b74ccc setSparkSkipRatio limitation #5231 2023-05-25 13:15:30 -04:00
Andrey 4390320b6c setSparkSkipRatio limitation #5231 2023-05-25 12:41:11 -04:00
Mingjie Shen b37e61b8ae Fix offset used before range check
Accessing an array offset before checking the range means that the
program may attempt to read beyond the end of a buffer.
2023-05-24 18:39:24 -04:00
rusefillc e9fd6e9fa7 better code guard? 2023-05-24 11:46:07 -04:00
rusefillc b7076bdaae better code guard? 2023-05-24 11:07:23 -04:00
rusefillc 8c732cbe51 better code guard? 2023-05-24 10:31:43 -04:00
rusefillc 725256d7e3 better code guard? 2023-05-24 10:00:58 -04:00
Matthew Kennedy 06cda6cfa4 add postState flag to airmass model calls #107
(cherry picked from commit b1b1ec7fdf0ee9b5955541bcaa6be7cf66636412)
2023-05-16 13:02:45 -04:00
Andrey 56a327c6be trigger refactoring: we are long overdue for better api, also reducing CRANK_MODE_MULTIPLIER crazy 2023-05-13 14:59:17 -04:00
Andrey 3c2c2cc1d7 typo 2023-05-13 14:52:50 -04:00
rusefi 409bf4b2ce Ford Coyote VVT Decoder #5275
helping build?
2023-05-13 13:27:37 -04:00
GitHub gen-configs Action a122799472 Auto-generated configs and docs 2023-05-13 15:42:50 +00:00
rusefillc fd736254ae Ford Coyote VVT Decoder #5275
enum/header
2023-05-13 11:39:54 -04:00
rusefi 527039e7a4 weak standby callback 2023-05-12 18:13:27 -04:00
Matthew Kennedy 73ed1afd06 mockable throttle model
(cherry picked from commit 57263be2fe2886d7a3d4116764396b4b5c24dc49)
2023-05-12 16:16:00 -04:00
rusefillc 39c3af285a only:hellen-honda-k
configurable CAN terminator
2023-05-09 19:33:47 -04:00
GitHub gen-configs Action 90e50a2f6e Auto-generated configs and docs 2023-05-09 01:57:27 +00:00
Andrey Gusakov c2878d519e config: enum for MS simplified dash broadcasting 2023-05-08 21:55:54 -04:00
Matthew Kennedy 9b84d2a460 some strange pid limits
(cherry picked from commit bd45ebe88ad075c389263ef8a49e676d291576f5)
2023-05-06 08:29:36 -04:00
andrey c7b750936a boostCutPressureHyst default 2023-05-05 17:42:07 -04:00
Matthew Kennedy 350d9060fb Add gego channel to make VE analyze happy #82
(cherry picked from commit d0c645bad5ddd6a54be149adeb963bae6fa5fa6b)
2023-05-05 17:40:52 -04:00
Matthew Kennedy feaeb795a8 txt formatting
(cherry picked from commit d2f697c8a180932e6c5cfa10ac715be888c51576)
2023-05-05 17:15:09 -04:00
GitHub gen-configs Action ac7ee69bb6 Auto-generated configs and docs 2023-05-05 21:07:41 +00:00
Matthew Kennedy 8fa5b514e3 TPS AE log cleanup
(cherry picked from commit 18493f90830edba0e2d1c356873e5a432aa1facc)
2023-05-05 17:05:31 -04:00
Andrey 49230d3195 it's going to be painful 2023-05-05 14:15:27 -04:00
GitHub gen-configs Action 97995f8f4c Auto-generated configs and docs 2023-05-05 17:57:39 +00:00
Matthew Kennedy fea92524e4 more log fields cleanup, lots of duplicates around fuel logic #98
(cherry picked from commit a8fef3634202c721f4dac12e7612444b7936cdc0)
2023-05-05 13:53:16 -04:00
GitHub gen-configs Action f597d31759 Auto-generated configs and docs 2023-05-05 16:37:43 +00:00
Matthew Kennedy 6d6e536fe0 yet more field cleanup (and some dead ones?) #98
(cherry picked from commit 0c80664f49c3e6792f90ca9969ee20900acf339d)
2023-05-05 12:34:15 -04:00
GitHub gen-configs Action 6c48446201 Auto-generated configs and docs 2023-05-05 01:47:08 +00:00
Matthew Kennedy 85251fd675 cool, logging duplicate stuff! #98
(cherry picked from commit c3092cb1ab42847a190bed5bf4956a7a3e140602)
2023-05-04 21:40:58 -04:00
GitHub gen-configs Action 058a223073 Auto-generated configs and docs 2023-05-05 01:36:16 +00:00
Matthew Kennedy 951344bf0a ignition corrections
(cherry picked from commit b33a103a0842d8d5d3258fd26f4211daa0741735)
2023-05-04 21:30:07 -04:00
GitHub gen-configs Action d07aa72d5c Auto-generated configs and docs 2023-05-05 00:38:45 +00:00
Matthew Kennedy 0729605edf field naming #98
(cherry picked from commit 37ee6af0ce2b06963fbf7c50c3a7b5ed94860f69)
2023-05-04 20:37:08 -04:00
Nathan Schulte 7b4f49ace6 set default MAP estimate axis values (#96)
move to default_fuel

fixes #93

(cherry picked from commit 166a08d1b5e4b637a809f59844d0dd32f8820a3d)
2023-05-04 17:19:56 -04:00
Matthew Kennedy 3d1dc5a442 table-only map fallback (#46)
* table-only map fallback

* InSequence

(cherry picked from commit 4cd08fbc4b8205028c6f4aaa359264f672dd3798)
2023-05-04 11:02:39 -04:00
Matthew Kennedy 8549349995 selectable idle Y axis override (#94)
* selectable idle Y axis override

* changelog

(cherry picked from commit f30e2ce0f2d5b0df90fd97b454c81423c397b268)
2023-05-02 18:14:07 -04:00
Matthew Kennedy 8c8aa4d4cb use ECU-calculated blend table axis values
(cherry picked from commit 2f85cd60d4f435a1c8155eedaf187a029a34c205)
2023-04-30 11:03:03 -04:00
Matthew Kennedy 831e016bc4 register/unregister
(cherry picked from commit c682c49d4608cb071e512f926b2729e6927e1d7d)
2023-04-30 10:54:38 -04:00
Matthew Kennedy 4e7e25585e gear detection in to the sensor model
(cherry picked from commit 82794403f86023d36a211e349ca2ff530eb2eb3c)
2023-04-30 10:54:38 -04:00
GitHub gen-configs Action c4bca57834 Auto-generated configs and docs 2023-04-30 05:29:10 +00:00
Matthew Kennedy 12381ed0af detected gear available as gppwm channel
(cherry picked from commit f29b51d490e44c73288df50d63f24b23c8cd3545)
2023-04-30 01:27:05 -04:00
Matthew Kennedy 71a032a61b rename triggerSimulatorFrequency -> triggerSimulatorRpm
(cherry picked from commit d1246174d283ae775444a0e183be9cace88219a9)
2023-04-30 00:44:53 -04:00
Matthew Kennedy 769718771c better idle VE table transition
(cherry picked from commit bdeeb82f932d91fdae86ba5f39c8ae3a18dcfa32)
2023-04-30 00:21:52 -04:00
Matthew Kennedy a19baddd47 support abs+gauge+diff fuel pressure #32
(cherry picked from commit cb0e81b062c1b83038b69ac416f71b37956a0f9b)
2023-04-30 00:20:11 -04:00
GitHub gen-configs Action a9151f4d37 Auto-generated configs and docs 2023-04-30 04:02:57 +00:00
Matthew Kennedy 5b596db8e7 add config for fuel pressure sensor type #32
(cherry picked from commit 5834164d626d7753a331fe8130f28b66d36e999a)
2023-04-30 00:01:12 -04:00
rusefi 80f97efd43 helping build 2023-04-29 23:46:50 -04:00
Matthew Kennedy b0d43e2c18 throttle model gets real max engine flow
(cherry picked from commit 6a05413e52a1282a66cb61827ef91476ef6bf864)
2023-04-29 23:22:05 -04:00
Matthew Kennedy a0264f4740 stub throttle model generated
(cherry picked from commit 4e619c54947c76e4438a7cc950401ce06af94c35)
2023-04-29 20:15:49 -04:00
Matthew Kennedy a9dd5ee404 Throttle model #63
(cherry picked from commit 7ee63df142fc363c4ab927a5ba9078aab9bad70d)
2023-04-29 19:14:53 -04:00
Matthew Kennedy dd65b81754 a bit of dead code 2023-04-29 18:38:17 -04:00
GitHub gen-configs Action 49c9cf8309 Auto-generated configs and docs 2023-04-29 19:55:30 +00:00
Andrey 2149f7caf7 only: cherry picking: it's going to be painful 2023-04-29 15:53:55 -04:00
Andrey e748e65638 only: cherry picking: it's going to be painful 2023-04-29 15:07:43 -04:00
Andrey 067cba5b30 defaults are nice 2023-04-29 10:43:53 -04:00
rusefillc 50bb3aff97 it's going to be painful 2023-04-29 06:17:32 -04:00
Matthew Kennedy aa8637f8f7 dead slowAdcAlpha
(cherry picked from commit fcc3d1b1a28a6d4ec7985def9469e2eccc7bcdb3)
2023-04-29 05:15:34 -04:00
Andrey 51d0f6e347 it's going to be painful 2023-04-29 00:44:00 -04:00
Matthew Kennedy ea43e867c0 can we go down to uint16_t? 2023-04-29 00:44:00 -04:00
Matthew Kennedy 61e5b4b1ad change ObdCode to enum class builds firmware 2023-04-29 00:44:00 -04:00
Matthew Kennedy 01f7e4068d rename obd_code_e -> ObdCode
(cherry picked from commit d6534157a03d19bb2e8aeece301642c053a081d0)
2023-04-29 00:44:00 -04:00
GitHub gen-configs Action fd4b66f5a1 Auto-generated configs and docs 2023-04-29 04:18:50 +00:00
Matthew Kennedy 7396d466c4 cj125
(cherry picked from commit fd09ad7b4f2a9c450aedf4a535db4edd24bdcee1)
2023-04-29 00:15:54 -04:00
rusefillc 7439adf432 LCD & joystick support removed 2023-04-28 23:34:08 -04:00
rusefillc 60eee38b10 Merge branch 'master' of https://github.com/rusefi/rusefi 2023-04-28 22:32:48 -04:00
Matthew Kennedy bb49b22294 joystick, lcd
(cherry picked from commit 61c17791b89fc6b5ae17df96d9498c088afdb09f)
2023-04-28 22:32:37 -04:00
GitHub gen-configs Action fff9e4b9f7 Auto-generated configs and docs 2023-04-29 02:29:52 +00:00
Andrey 6a307749c6 it's going to be painful 2023-04-28 22:13:30 -04:00
Matthew Kennedy c5abc06429 nobody should use NA6 VAF
(cherry picked from commit 0072e8f33cd9645ee67ab8fe9a3cc0d35001081a)
2023-04-28 21:52:48 -04:00
Matthew Kennedy 2857e9527d remove specs_s struct, flatten config
(cherry picked from commit f090a97b0b7771dfe02e4b4bb9919d50a6a11ef5)
2023-04-28 20:59:11 -04:00
rusefillc 0b95cfb2b2 GDI goes mainstream 2023-04-25 00:56:59 -04:00
rusefillc 481d971666 GDI goes mainstream 2023-04-25 00:41:25 -04:00
Andrey d3462f2fd6 only:one-step-back 2023-04-22 14:22:39 -04:00
GitHub gen-configs Action 964367dabe Auto-generated configs and docs 2023-04-22 16:07:29 +00:00
rusefillc 4c13fcfdbe Lua VSS
only:mre_f4
2023-04-22 12:05:19 -04:00
rusefillc 9ad6ec2382 only:mre_f4 2023-04-22 11:57:07 -04:00
rusefillc fe30aba1b5 pb 2023-04-20 16:52:49 -04:00
rusefi f3279c108e proteus F7 QC build is broken #5242 2023-04-19 22:09:57 -04:00
GitHub gen-configs Action aff465d73d Auto-generated configs and docs 2023-04-20 01:00:22 +00:00
rusefillc 73f7a4bdb5 PB 2023-04-19 20:58:26 -04:00
rusefi 3cf43bb0a2 proteus F7 QC build is broken #5242 2023-04-19 20:45:23 -04:00
Andreika c17e2adfb7
RPM limit fix and unit-tests (#5238)
* fix rpm limit timing/fuel corrections

* rpm limit timing - more unit-tests
2023-04-15 12:03:47 -04:00
Andrey b95353cc12 logging of live data structs was: data points, we are moving away from debug mode #3614 2023-04-12 17:31:00 -04:00
Andrey 0470953cb8 We need to reshuffle timing calculation a bit, add one more gauge #5235 2023-04-12 17:22:28 -04:00
GitHub gen-configs Action 97d6313924 Auto-generated configs and docs 2023-04-12 19:29:14 +00:00
Andrey 0c6062be45 We need to reshuffle timing calculation a bit, add one more gauge #5235 2023-04-12 15:24:23 -04:00
Andrey 588bf77492 wow we have two separate per-cylinder trims?! fix #5237
refactoring: bringing two offsets much closer together, no change in overall logic
2023-04-12 15:04:14 -04:00
rusefillc e1b4ed2a41 https://github.com/rusefi/rusefi/issues/5237
only renaming variable here
2023-04-12 11:49:11 -04:00
Andrey ae96f44d26 wow unique IDs are not enforced?! 2023-04-11 18:17:14 -04:00
GitHub gen-configs Action 883084ab9f Auto-generated configs and docs 2023-04-11 14:45:16 +00:00
rusefillc b629d5b064 Ignition Knock response logging progress 2023-04-11 10:43:34 -04:00
Andreika 919ed2d934
RPM soft limit and hysteresis #5214, #5224 (#5228)
* [DRAFT] RPM soft limit and hysteresis #5214, #5224

* fix m_timingRetard

* fix rpmHardLimitHyst

* unit-tests for #5214, #5224
2023-04-10 17:18:51 -04:00
Andrey a067576f39 Clean-up all the 4g drama fix #5213 2023-04-01 16:58:13 -04:00
Andrey 0098a3d4b9 Clean-up all the 4g drama #5213 2023-04-01 15:40:24 -04:00
GitHub gen-configs Action a62a16f9e1 Auto-generated configs and docs 2023-04-01 19:23:00 +00:00
rusefillc 9f7199950e Clean-up all the 4g drama #5213 2023-04-01 15:19:59 -04:00
GitHub gen-configs Action bed19b0273 Auto-generated configs and docs 2023-03-31 02:54:54 +00:00
Andrey 3d31058cc5 4g is symmetrical crank not just four stroke crank #5211 2023-03-30 22:52:36 -04:00
rusefillc f05a5fcd70 refactoring, fancy: extract magic constant 2023-03-30 10:01:51 -04:00
rusefi 0f9e6e25a6 8chan Official well known idle stepper configuration #5197
only:alphax-8chan
2023-03-27 22:04:54 -04:00
rusefi 3e3a7440cf 8chan Official well known idle stepper configuration #5197
only:alphax-8chan
2023-03-27 21:33:49 -04:00
rusefillc 013824cbac canned m111 2023-03-27 18:46:17 -04:00
GitHub gen-configs Action 8d2e71436d Auto-generated configs and docs 2023-03-26 16:48:39 +00:00
rusefillc 6a7a3f9efe Marussia 2023-03-26 12:47:04 -04:00
rusefillc ac6d3e8fb9 SBC 2023-03-26 11:35:32 -04:00
rusefillc 2339e1d788 SBC 2023-03-26 11:26:38 -04:00
GitHub gen-configs Action fe3a4df76f Auto-generated configs and docs 2023-03-25 15:23:32 +00:00
rusefillc 822b5ae38b 8chan Official well known idle stepper via H-bridges configuration #5197
proteus Official well known idle stepper via H-bridges configuration #3661
2023-03-25 11:21:55 -04:00
GitHub gen-configs Action 636870848e Auto-generated configs and docs 2023-03-19 07:20:43 +00:00
rusefi ceeb819fc8 Indicator for injector HW issues #5189 2023-03-19 03:18:38 -04:00
rusefi 1723931b11 Can we handle auto-calibrate ETB TPS does not work due to weak power supply better? #5184
decoupling warning and critical
2023-03-16 16:18:28 -04:00
rusefi 8c94b667b8 decoupling warning and critical 2023-03-16 15:53:30 -04:00
rusefi 7c33515d0e refactoring 2023-03-16 15:53:01 -04:00
rusefillc 5d9d7f2575 refactoring 2023-03-16 11:15:27 -04:00
rusefillc b0493ef967 Gear detection based on RPM to VSS ratio #3779
is this line legit breaking HW CI?
2023-03-16 10:37:27 -04:00
GitHub gen-configs Action bbcf292230 Auto-generated configs and docs 2023-03-16 04:04:27 +00:00
rusefi bbc27e466a need ETB reset button
only:alphax-4chan
2023-03-16 00:02:33 -04:00
GitHub gen-configs Action 547c3ea457 Auto-generated configs and docs 2023-03-16 03:57:56 +00:00
rusefi 62e12354c3 need ETB reset button
only:alphax-4chan
2023-03-15 23:01:20 -04:00