Commit Graph

2559 Commits

Author SHA1 Message Date
Andrey f2453ce251 open loop boost does not really require Map sensor
only:small-can-board
2023-10-19 21:22:59 -04:00
Andrey 300e08d4c4 only:making boost constraints more obvious, also running boost in simulator 2023-10-19 21:06:09 -04:00
rusefi 3db5c6e3f7 only:minor encapsulation 2023-10-12 23:15:54 -04:00
rusefillc eac1430b08 only:hd 2023-10-11 23:47:34 -04:00
Matthew Kennedy ab770b6892 limp test doesn't rely on defaults 2023-10-11 21:20:43 -04:00
GitHub build-unit-tests Action 29721b3732 Trigger wheel definitions 2023-10-08 15:10:00 +00:00
Andrey 680d18e433 VVT control is broken on second bank fix #5599 2023-10-07 12:54:45 -04:00
Andrey 3b1fe9da7f only: VVT refactoring reducing magic index math 2023-10-07 12:34:32 -04:00
rusefillc 64773d8351 Retarding exhaust VVT which drives DI pump causes issues #5596
only: extra coverage
2023-10-05 23:24:19 -04:00
rusefillc 384973ad2a Retarding exhaust VVT which drives DI pump causes issues #5596
only: extra coverage
2023-10-05 23:17:05 -04:00
rusefillc a2f147ebc0 Retarding exhaust VVT which drives DI pump causes issues #5596
only: extra coverage
2023-10-05 23:09:45 -04:00
Andrey abad7c8e7d only:fixing test to have HPFP not just in cranking 2023-10-05 20:20:34 -04:00
Andrey 3b2b90436d only:making test simpler 2023-10-05 19:20:27 -04:00
GitHub build-unit-tests Action 5590e9ffd0 Trigger wheel definitions 2023-09-30 03:33:43 +00:00
GitHub build-unit-tests Action 490e183ef4 Trigger wheel definitions 2023-09-30 01:28:23 +00:00
Matthew Kennedy a519fd13ad vvt is engine module
* vvt refactoring

* vvt constexpr livedata

* format

* fix null deref
2023-09-26 09:07:59 -04:00
rusefillc be35a5eb23
fan control is engine module (#5585)
* fan is engine module

* mockable AC

* mockable AC

* mock AC controller in fan test

* constexpr fan livedata

* isPtr

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-09-26 07:12:11 -04:00
Andrey d4916f3c95 only:hello VAG 2023-09-21 20:01:29 -04:00
Andrey 5c5fafd7c2 only:minor note 2023-09-18 13:49:25 -04:00
GitHub build-unit-tests Action 7048ffd7f4 Trigger wheel definitions 2023-09-17 15:59:39 +00:00
GitHub build-unit-tests Action 6106d31d6f Trigger wheel definitions 2023-09-16 00:44:37 -04:00
GitHub build-unit-tests Action a3fbd86079 Trigger wheel definitions 2023-09-16 04:12:53 +00:00
GitHub gen-configs Action 5a9e936183 Auto-generated configs and docs 2023-09-16 04:06:22 +00:00
Andrey 6eb0619d9c only: 36/2/2/2 is confusing #5566
writing raw value into meta file - moving logic closer to where it's needed giving TriggerImage more direct access to meta info
2023-09-16 00:02:59 -04:00
Andrey eaef8dfb09 only:rename 2023-09-15 23:59:13 -04:00
GitHub build-unit-tests Action 3311970af3 Trigger wheel definitions 2023-09-14 21:51:57 +00:00
Matthew Kennedy bc637c4e6b rename 2jz -> toyota 3 tooth 2023-09-14 17:42:27 -04:00
Andrey 955f3cb9ca only: 3/0 cam real test 2023-09-14 08:34:23 -04:00
Andrey e5f7c9885c testability: bench test commands should have automated coverage using simulator #5562 2023-09-11 00:03:10 -04:00
Andrey e74edbe365 only:uint8 scaled test 2023-09-10 13:39:54 -04:00
Andrey 247a0a91b5 spelling is important 2023-09-09 19:54:57 -04:00
Andrey b5fd6ea044 spelling is important 2023-09-09 19:53:18 -04:00
rusefi 186be0c777 export board-specific macro for stm32 pins based on board yaml #3298 2023-09-02 22:09:38 -04:00
rusefi 1d64003dd6 only:WrapAround62 goes to libfirmware 2023-08-30 23:47:26 -04:00
rusefi 78e48d3718 only:timer.h goes to libfirmware! 2023-08-30 23:11:24 -04:00
Andrey 63295873b4 reducing/moving technical debt 2023-08-29 16:53:49 -04:00
Andrey d2f899e737 reducing/moving technical debt 2023-08-29 16:46:04 -04:00
rusefi 720ba01d04 proteus fails to start while powered by stim board #5545
only:proteus_f7
2023-08-29 00:46:21 -04:00
GitHub build-unit-tests Action 0b1f25253c Trigger wheel definitions 2023-08-25 15:11:33 +00:00
Andrey f687925175 saving 20 bytes for 8chan7 2023-08-25 10:45:40 -04:00
GitHub build-unit-tests Action 44db77b128 Trigger wheel definitions 2023-08-25 05:19:08 +00:00
GitHub build-unit-tests Action 8aa1f295da Trigger wheel definitions 2023-08-25 02:59:29 +00:00
rusefi e8c45a2e7d refactoring: reducing code duplication. Also, do we even care for critical error codes?! 2023-08-20 22:23:44 -04:00
GitHub build-unit-tests Action e1d0539cdd Trigger wheel definitions 2023-08-15 17:59:11 +00:00
Andrey e9e0ef5a89 "rpmAcceleration" in TS doesn't go lower than 0 #5504
only: rpmAcceleration unit test
2023-08-09 04:53:00 -04:00
rusefillc b21455e178 CLI encapsulation preparing for libfirmware move 2023-08-08 23:02:20 -04:00
rusefillc dbcd68f0e4 dead 2023-08-08 21:59:55 -04:00
rusefillc 20776af960 improving unit_tests folder structure 2023-08-08 20:11:24 -04:00
rusefillc 86a2d1e8e9 better output file name 2023-08-08 20:09:18 -04:00
rusefillc 7d6fbef516 half dead 2023-08-08 18:58:48 -04:00
rusefillc 850b2631d8 CLI encapsulation preparing for libfirmware move 2023-08-08 18:58:16 -04:00
rusefillc bf59660e37 encapsulation 2023-08-08 06:59:00 -04:00
rusefillc d7fc771971 JAVA_HOME jni issue 2023-08-06 07:45:42 -04:00
rusefillc d77fb3bf24 "Single Tooth" renamed to "Half Moon", more proper "Single Tooth" crank trigger as a new trigger fix #5488 2023-08-06 00:46:33 -04:00
Andrey f3a5586e36 Custom Trigger Tooth with 1+0 causes endless loop fix #5471 2023-08-05 12:59:11 -04:00
Andrey 0787b4f4a0 Custom Trigger Tooth with 1+0 causes endless loop #5471
only:test
2023-08-05 12:44:16 -04:00
rusefillc 77ef4db8ab
Simplified VVT single tooth cam modes. (#5483)
* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-08-03 20:24:22 -04:00
rusefillc 450b3cfa92 lua lib 2023-07-31 00:36:20 -04:00
Andrey db2db5dcfc only:Vadim is asking for SyncEdge to be reflected on trigger images #5472 2023-07-29 14:12:10 -04:00
GitHub gen-configs Action 17d7c32c3d Auto-generated configs and docs 2023-07-29 17:54:58 +00:00
Matthew Kennedy a4fd161606 test lambda monitor response #75 2023-07-26 10:00:39 -04:00
rusefi 0099de49af ignition timing clamping settings 2023-07-22 00:07:15 -04:00
rusefi 2a5772374c ignition timing clamping settings
only:status quo
2023-07-21 23:45:03 -04:00
Andrey 350df9889d deadband for PPS #5420
only: just a test for now
2023-07-20 17:13:43 -04:00
Andrey 5155369bf6 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419 2023-07-20 16:26:33 -04:00
Andrey dabae98f16 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419
only: change zero setting handling
2023-07-20 16:26:11 -04:00
Andrey 3c090129e6 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419
only:TDD
2023-07-20 16:05:16 -04:00
Matthew Kennedy ba1b6c5cb9 lambda monitor test file 2023-07-18 14:11:59 -04:00
GitHub gen-configs Action e3df1ba485 Auto-generated configs and docs 2023-07-14 15:23:06 +00:00
Andrey 8e76a82a26 only:last step of trigger_type_e enum refactoring 2023-07-13 19:30:54 -04:00
Andrey b8b9a3da07 only:helping lua scripts 2023-07-09 21:29:34 -04:00
rusefillc bf3b0d61d6 only:proteus_f7
lua lib fixes
2023-07-09 19:34:13 -04:00
Andrey 8d7794a265 only:kia CAN 2023-07-07 23:36:23 -04:00
Andrey 24763c4a62 only:kia CAN 2023-07-07 23:25:13 -04:00
Andrey fec4ffa6cb only:kia CAN 2023-07-07 21:12:41 -04:00
GitHub build-unit-tests Action 30bc05b82e Trigger wheel definitions 2023-07-03 14:33:48 +00:00
Matthew Kennedy 7f67ecd02d simplify adjustCrankPhase
(cherry picked from commit 7ae11160d9)
2023-06-28 21:49:51 -04:00
Matthew Kennedy 6b54916d12 real test of 12+1 (#177) 2023-06-28 21:17:04 -04:00
Matthew Kennedy e03bbd00aa explicit tests for batch and single point 2023-06-26 10:41:16 -04:00
Matthew Kennedy ae3ae86e75 fix (honestly gross) tests to work in two wire batch
(cherry picked from commit 01b4f1191a)
2023-06-25 00:25:11 -04:00
Matthew Kennedy 10c5c4ec94 #23 and fix https://github.com/rusefi/rusefi/issues/5353
(cherry picked from commit b0c3357cba)
2023-06-25 00:25:07 -04:00
GitHub build-unit-tests Action 08cce794fe Trigger wheel definitions 2023-06-23 02:37:48 +00:00
Andrey 7f8f35f69f ohh look more dead! 2023-06-22 13:46:04 -05:00
Andrey 4f439064c0 only:Split ConfigGenerator around trigger_defines.txt fix #5051 2023-06-17 22:54:23 -04:00
Andrey cd4c78745e only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:41:40 -04:00
Andrey 9207b2fd63 start button logic does not crank started for first X seconds since ECU boot fix #5324 2023-06-15 18:36:50 -04:00
Andrey 18c960b76c make unit tests compatible with latest googletest fix #2064 2023-06-15 16:46:35 -04:00
Andrey 974bcd1af6 make unit tests compatible with latest googletest #2064 2023-06-15 16:29:28 -04:00
Andrey 17c4310f39 make unit tests compatible with latest googletest #2064 2023-06-15 16:29:28 -04:00
Andrey 574b1eae6d make unit tests compatible with latest googletest #2064 2023-06-15 15:04:29 -04:00
Andrey 15542c6356 only:reducing clutter 2023-06-15 15:04:15 -04:00
rusefillc f033f5f5d5 only:spelling 2023-06-15 14:53:38 -04:00
rusefi 1a8cacf7c1 Dashpot for return-to-idle from coasting 2023-06-12 15:39:49 -04:00
Andrey 77c55b9f88 Dashpot for return-to-idle from coasting #5303
third step towards unit test
2023-06-11 18:42:58 -04:00
Andrey 926d113725 Dashpot for return-to-idle from coasting #5303
second step towards unit test
2023-06-11 18:09:36 -04:00
Andrey 2ae85de636 Dashpot for return-to-idle from coasting #5303
small step towards test
2023-06-11 18:04:23 -04:00
Matthew Kennedy b150b8702d implement temp sensor pulldown mode 2023-06-10 18:18:34 -04:00
andreika-git 2188ef45a9 more unit tests for trigger_input_adc 2023-06-06 23:59:52 +03:00
rusefillc 551e7d5b38 p from past 2023-06-05 11:44:56 -04:00
andreika-git 19be36d524 more unit-tests with RPM checks for trigger_input_adc 2023-06-02 07:27:37 -04:00
rusefi 99b4ea78d9 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 10:29:05 -04:00
rusefi 633274055b Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 10:29:05 -04:00
rusefi 1908896598 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 10:29:05 -04:00
rusefi 415b3d55df Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 01:45:53 -04:00
Andrey 965cdd466c nissan BCM 2023-05-31 23:25:33 -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
Andrey 8c9b17485e Revert "Allow scheduling_s to come from a pool (#4841)"
This reverts commit 5250b177
2023-05-25 10:10:17 -04:00
Matthew Kennedy 06cda6cfa4 add postState flag to airmass model calls #107
(cherry picked from commit b1b1ec7fdf)
2023-05-16 13:02:45 -04:00
GitHub build-unit-tests Action c437e7df05 Trigger wheel definitions 2023-05-13 20:14:17 +00:00
GitHub build-unit-tests Action b596f91637 Trigger wheel definitions 2023-05-13 15:46:42 +00:00
andreika-git 7df63c03f6 boostCutPressureHyst impl+tests https://github.com/rusefi/rusefi/issues/4529 2023-05-05 17:28:34 -04:00
Matthew Kennedy 997f2bfb21 Test fix due to scaling change
(cherry picked from commit 99fbf7f01f)
2023-05-04 22:00:42 -04:00
Matthew Kennedy 13bf4af577 Test fix due to scaling change
(cherry picked from commit 7cc3fb5472)
2023-05-04 22:00:42 -04:00
Matthew Kennedy 3d1dc5a442 table-only map fallback (#46)
* table-only map fallback

* InSequence

(cherry picked from commit 4cd08fbc4b)
2023-05-04 11:02:39 -04:00
Matthew Kennedy 56f2bfab07 happy tests
(cherry picked from commit 416cfa1a92)
2023-04-30 10:54:38 -04:00
Matthew Kennedy 831e016bc4 register/unregister
(cherry picked from commit c682c49d46)
2023-04-30 10:54:38 -04:00
Matthew Kennedy 4e7e25585e gear detection in to the sensor model
(cherry picked from commit 82794403f8)
2023-04-30 10:54:38 -04:00
Matthew Kennedy 769718771c better idle VE table transition
(cherry picked from commit bdeeb82f93)
2023-04-30 00:21:52 -04:00
Matthew Kennedy a19baddd47 support abs+gauge+diff fuel pressure #32
(cherry picked from commit cb0e81b062)
2023-04-30 00:20:11 -04:00
Matthew Kennedy 757d12e97b convert throttle model to g/s instead of kg/s
(cherry picked from commit c47d7394c5)
2023-04-29 23:23:00 -04:00
Matthew Kennedy 1a1372ffe9 throttle model tests
(cherry picked from commit d14d442157)
2023-04-29 19:29:13 -04:00
Matthew Kennedy a9dd5ee404 Throttle model #63
(cherry picked from commit 7ee63df142)
2023-04-29 19:14:53 -04:00
Matthew Kennedy 9ae8e18757 only: cherry picking: it's going to be painful 2023-04-29 15:14:58 -04:00
Andrey e748e65638 only: cherry picking: it's going to be painful 2023-04-29 15:07:43 -04:00
Matthew Kennedy 3247ff1cd7 exact miata test
(cherry picked from commit 3d72c297b7)
2023-04-29 12:47:29 -04:00
Matthew Kennedy d71ee23d63 unit tests get board name
(cherry picked from commit a430c10ed4)
2023-04-29 06:47:46 -04:00
Matthew Kennedy 4935cf5fb3 more dead stuff
(cherry picked from commit b9d065ae4e)
2023-04-29 05:15:34 -04:00
Matthew Kennedy 3249ae2a28 test builds 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 d6534157a0)
2023-04-29 00:44:00 -04:00
Matthew Kennedy 7396d466c4 cj125
(cherry picked from commit fd09ad7b4f)
2023-04-29 00:15:54 -04:00
rusefillc f10bb77666 Merge branch 'master' of https://github.com/rusefi/rusefi 2023-04-28 22:53:42 -04:00
Andrey da6d394482 it's going to be painful 2023-04-28 22:48:02 -04:00
Matthew Kennedy bb49b22294 joystick, lcd
(cherry picked from commit 61c17791b8)
2023-04-28 22:32:37 -04:00
Matthew Kennedy c5abc06429 nobody should use NA6 VAF
(cherry picked from commit 0072e8f33c)
2023-04-28 21:52:48 -04:00
Matthew Kennedy 2857e9527d remove specs_s struct, flatten config
(cherry picked from commit f090a97b0b)
2023-04-28 20:59:11 -04:00
Andrey d7b9961c4b only:honda 2023-04-22 11:29:15 -04:00
rusefi 6c0c5663ac misc 2023-04-20 13:48:55 -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 f296398098 TEST(etb, intermittentTps) local WSL and GHA runs produce different results #5233
only:mre_f4
2023-04-11 20:01:01 -04:00
Andrey a18f75f3f9 sensor checker is not checking sensors fix #5232
only:mre_f4
2023-04-11 18:33:15 -04:00
Andrey 954da551f7 sensor checker is not checking sensors fix #5232 2023-04-11 16:06:38 -04:00
Andrey a2930e60b8 todo: warnings would have been nice! 2023-04-11 16:03:53 -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
GitHub build-unit-tests Action 5d465b3919 Trigger wheel definitions 2023-04-01 19:47:41 +00:00
Andrey 0098a3d4b9 Clean-up all the 4g drama #5213 2023-04-01 15:40:24 -04:00
GitHub build-unit-tests Action 8ca9b62b22 Trigger wheel definitions 2023-03-31 03:39:10 +00:00
Andrey 6c1a8d501e 4g is symmetrical crank not just four stroke crank #5211
only:alphax-4chan
2023-03-30 23:31:47 -04:00
GitHub build-unit-tests Action 36ea70a3e3 Trigger wheel definitions 2023-03-31 03:17:12 +00:00
GitHub build-unit-tests Action b793685f4d Trigger wheel definitions 2023-03-31 02:58:56 +00:00
Andrey f53937ae87 K
only:hellen-honda-k
2023-03-29 22:57:31 -04:00
Andrey 91e1eb825f K
only:hellen-honda-k
2023-03-28 21:42:20 -04:00
GitHub build-unit-tests Action 3deaade8a9 Trigger wheel definitions 2023-03-11 15:22:32 +00:00
Andrey 5ff4db0d65 rusEFI needs K-line firmware support #3248
something seems to not be working right, test time
2023-03-10 18:36:03 -05:00
Andreika c9c33e02e9
weird: happy running car shows unrealistic vvtSyncGapRatio #5152 (#5163) 2023-03-08 16:52:56 -05:00
Andrey e9da0eeed2 K
only:mre_f4
2023-03-04 16:00:50 -05:00
Andrey e08cdf0fb6 trigger refactoring
only:mre_f4
2023-03-03 00:21:40 -05:00
Andrey c08e4c3af5 only:mre_f4 2023-03-01 17:20:34 -05:00
Andrey 68fee9905f Native SENT TPS input #5079
hasValidFast progress!

only:mre_f4
2023-03-01 15:23:38 -05:00
Andrey c3765829e0 Native SENT TPS input #5079
status quo

only:mre_f4
2023-03-01 15:21:35 -05:00
Andrey 976b3c0306 Native SENT TPS input #5079
only:mre_f4
2023-03-01 14:26:30 -05:00
rusefillc 2fd4ba1304
Update readme.md 2023-02-26 09:24:59 -05:00
Andrey 40b61375e3 i love (unit) testing! 2023-02-23 05:12:20 -05:00
Andrey 5a735c9059 Native SENT TPS input #5079
only:alphax-4chan
2023-02-22 13:41:43 -05:00
Andrey eed7521035 docs
only:alphax-4chan
2023-02-22 09:28:34 -05:00
GitHub build-unit-tests Action adf5cc3c06 Trigger wheel definitions 2023-02-21 22:42:55 +00:00
Andrey 6e96929d4d random dev fix
only: alphax-4chan
2023-02-21 17:28:14 -05:00
Andrey e4fa54ac5c Feb20: 3rd ticket for 4g9x mess #5111
adding more lightness

only: alphax-4chan
2023-02-21 16:10:21 -05:00
GitHub build-unit-tests Action d61759f10b Trigger wheel definitions 2023-02-21 20:17:35 +00:00
Andrey a5a8e4538a CSV framework progress 2023-02-20 22:57:15 -05:00
Andrey 66178285b1 making test stronger 2023-02-20 22:25:24 -05:00
Andrey 9c31c1f02a just more test, does not help :( 2023-02-20 20:37:40 -05:00
Andrey 5ec7341335 just a rename 2023-02-20 20:37:39 -05:00
Andrey 57baf7517b Feb20: 3rd ticket for 4g9x mess #5111
adding lightness
2023-02-20 18:22:51 -05:00
GitHub build-unit-tests Action 7950fc46cb Trigger wheel definitions 2023-02-20 22:04:48 +00:00
GitHub build-unit-tests Action ad605960b9 Trigger wheel definitions 2023-02-20 20:28:25 +00:00
Andrey f99f0e1dcf minor bugfix 2023-02-18 23:58:06 -05:00
Andrey a818d1916f virtual isEtbMode 2023-02-18 23:57:53 -05:00
Andrey 38dd0bcf3a TDD for minor bug 2023-02-18 23:14:02 -05:00
rusefi 096be69c20 DC is not ETB 2023-02-18 22:39:45 -05:00
Andrey abab788d20 Nick wonders if DC wastegate is still FUBAR #5075 2023-02-17 22:17:09 -05:00
GitHub build-unit-tests Action 4a8946c286 Trigger wheel definitions 2023-02-17 04:28:12 +00:00
Matthew Kennedy 325417caa7
fix 4g63 vs 9x naming, add cam-only test (#5093) 2023-02-16 23:22:34 -05:00
GitHub build-unit-tests Action 4d52a48efe Trigger wheel definitions 2023-02-17 02:18:43 +00:00
Nathan Schulte 802f6b47b1
explicit RedundantSensor redundancy unit tests (#5085) 2023-02-16 07:18:18 -05:00
Matthew Kennedy 632cf9dd2d
remove useETBforIdleControl (#5054)
* remove useETBforIdleControl

* etb integrated

* jni weirdness
2023-02-12 16:49:12 -05:00
GitHub build-unit-tests Action 87d23ae191 Trigger wheel definitions 2023-02-12 00:40:21 +00:00
Matthew Kennedy 6e89e71d0a
more flexible GPPWM (#5032)
* gppwm improvements!

* test

* ui

* autoscale
2023-02-06 08:53:31 -04:00
Matthew Kennedy 73f4436397
deduplicate $(BOARD_DIR) in makefiles (#5024)
* calculate BOARD_DIR exactly once

* deduplicate board scripts

* unit tests

* make passes variables to openblt build properly

* was this an intentional omission?

* s

* prometheus

* prometheus
2023-02-01 14:41:27 -05:00
GitHub build-unit-tests Action ebf1261cb0 Trigger wheel definitions 2023-01-24 13:16:09 +00:00
Matthew Kennedy 827dc22757
rewrite neon trigger (#5003)
* rewrite neon trigger

* we were testing the same thing four times, maybe test it once
2023-01-24 18:33:15 +05:30
GitHub build-unit-tests Action 8b2b18a3d5 Trigger wheel definitions 2023-01-24 01:34:21 +00:00
Matthew Kennedy 9630edfbf8
mitsu 4g63 (#5001)
* mitsu 4g63

* file header
2023-01-24 06:53:40 +05:30
Matthew Kennedy d92b90c0a5
emit v2 mlg (#4979)
* emit v2 mlg

* missed a spot

* s

* s

* binary log unit test

* sd generator test

* oop

* getcategory

* write zeroes instead of null pointer in case of no category
2023-01-21 07:31:40 +05:30
GitHub build-unit-tests Action 45808e6fc1 Trigger wheel definitions 2023-01-20 11:07:27 +00:00
rusefillc 5368f60b22 h-bridge wastegate not alive on bench #4965
fixing master
2023-01-18 02:12:34 -05:00
Andrey 6588e813ae totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-15 08:26:38 -05:00
Andrey 9abdab795d totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 23:21:23 -05:00
Andrey 0c1859b77e totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-14 15:33:17 -05:00
Matthew Kennedy d5b00e1187
don't warn if we intentionally skipped this spark (#4961)
* don't warn if we intentionally skipped this spark

* header

* real nb2
2023-01-10 19:07:44 -05:00
Matthew Kennedy eb56c2897a
detect and ignore doubled trigger edges (#4656)
* isToothExpectedNow

* s

* s

* kick ci

* only warn at high enough RPM to detect non-smooth trigger

* 4b11 test
2023-01-10 16:07:17 -05:00
Matthew Kennedy 1eca0ca1bd
Jammed ETB detection (#4873)
* jammed ETB detection

* autoscale

* comment

* cleanup

* implement test, cleanup
2023-01-10 15:31:04 -05:00
GitHub build-unit-tests Action 51f4dbc597 Trigger wheel definitions 2023-01-09 21:08:10 +00:00
Andrey 289171a85a symmetrical shapes are not rendered right #4956 2023-01-08 22:37:35 -05:00
rusefillc 2e882986f4 refactoring 2023-01-08 22:30:57 -05:00
rusefillc 68dcbd214e sweet 4g93 data 2023-01-07 17:31:13 -05:00
GitHub build-unit-tests Action f6d0b168c2 Trigger wheel definitions 2023-01-07 21:37:43 +00:00
Andrey 0f1d46238f Mitsubishi 4G93 Trigger issues #4918 2023-01-07 16:28:57 -05:00
Matthew Kennedy e5d199272d
improve iat ignition table (#4948)
* iat ignition table

* changelog
2023-01-06 21:59:34 -05:00
Andrey 987e59f7cc Mitsubishi 4G93 Trigger issues #4918
a good case for NAN?
2023-01-03 21:17:32 -05:00
Andrey def809aa39 Mitsubishi 4G93 Trigger issues #4918
adding more info on the trigger images
2023-01-03 15:44:13 -05:00
Andrey c9d88d2605 a bit of dead code 2023-01-03 13:59:25 -05:00
Andrey d0f6fa8ea3 let's try again 2023-01-03 08:38:42 -05:00
Andrey 603f188b55 a bit of dead code 2023-01-03 07:49:17 -05:00
Andrey c8b998a911 test coverage for antilag #4920
fuel correction bugfix & test
2022-12-31 14:48:25 -05:00
Andrey 1afa6fa99a test coverage for antilag #4920
bugfix?
2022-12-30 12:21:04 -05:00
Andrey d017948f2f Merge branch 'master' of https://github.com/rusefi/rusefi 2022-12-30 12:18:53 -05:00
Andrey 7138b9d1c1 test coverage for antilag #4920 2022-12-30 12:17:53 -05:00
Andrey 57d76d902f test coverage for antilag #4920 2022-12-30 12:11:57 -05:00
rusefillc a0bf55299f
test coverage for antilag #4920 2022-12-30 11:53:47 -05:00
rusefillc 24cdca5515 refactoring: method name 2022-12-27 00:13:13 -05:00
rusefillc 6146b01a36 antilag and anti-lag #2403
TurboMarian is the ALS boss
2022-12-21 20:12:00 -05:00
rusefillc e189d6517b random Frankenso clean-up 2022-12-14 19:29:01 -05:00
Matthew Kennedy 5250b177c2
Allow scheduling_s to come from a pool (#4841)
* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

* injection events use scheduling pool

* knock and prime

* bench test

* dropped this: *

* extract action before execute

* comment

* init allocated timers

* metrics

* dropped this: ,

* guard

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 17:55:51 -05:00
Matthew Kennedy 994ee2f22f
Combine angle based event (#4884)
* Remove AngleBasedEventOld/New, only AngleBasedEvent now

* this 7 year old comment of old test code can go away
2022-12-10 17:07:02 -05:00
Matthew Kennedy 2c58579a8d
switch hpfp and aux valves to AngleBasedEventNew (#4882)
* switch hpfp to AngleBasedEventNew

* aux valves too!
2022-12-10 16:15:11 -05:00
rusefillc 5e62595d69 reduce flash footprint by smarter code generation #4163 2022-12-03 00:51:41 -05:00
GitHub build-unit-tests Action 136baf145d Trigger wheel definitions 2022-12-02 12:46:20 +00:00
Matthew Kennedy 466833d95a
ETB error counter logic (#4854)
* simplify ETB error counter logic

* dropped this: {

* happy test

* reorder logic, test etbErrorCode

* test that fails

* independent TPS and PPS counters

* missed a file

* happy test
2022-11-30 22:20:09 -05:00
Andrey 32e502c569 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-30 21:23:13 -05:00
Andrey 405b23d682 ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832 2022-11-30 20:08:19 -05:00
Andrey e6993aa248 ETB duty cycle jitter: only monitoring within this ticket #4833 2022-11-30 19:48:08 -05:00
rusefi 5499938d52 x2 spelling 2022-11-30 17:14:16 -05:00
Andrey 4e74882c5e ETB duty cycle jitter #4833
need whole output not just closed loop part
2022-11-30 15:25:50 -05:00
Matthew Kennedy 151416b005
default fuel cleanup and injection phase change (#4836)
* default fuel cleanup and injection phase change

* happy tests

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-29 23:41:49 -05:00
Andrey 6ad3ce13d6 ETB duty cycle jitter #4833 2022-11-29 20:51:28 -05:00
Andrey 98e886e00b mock invalid & current state of ETB error counter 2022-11-29 20:36:03 -05:00
Andrey 9a1c7b36ba refactoring: extracting method 2022-11-29 20:11:34 -05:00
Andrey 21b217f132 ETB duty cycle jitter #4833
do-you-TDD
2022-11-29 16:05:36 -05:00
Andrey 3070e1b3c8 ETB duty cycle jitter #4833 2022-11-29 14:59:08 -05:00
Andrey 368517780d ETB duty cycle jitter #4833 2022-11-29 14:02:44 -05:00
Andrey 607a5677d4 ETB overheats due to constant isTpsError true/false/true/false jitter #4832 2022-11-29 11:42:09 -05:00
Andrey 6eed99a646 ETB JNI test progress
Coffee is important!
2022-11-29 10:25:15 -05:00
Andrey 2a0756c95d ETB JNI test progress
I am pretty confused :(
2022-11-29 10:17:05 -05:00
Andrey 85c22ac971 ETB JNI test progress 2022-11-29 09:58:35 -05:00
Andrey cf63cea45f ETB JNI test progress 2022-11-29 02:21:36 -05:00
Andrey d6a33ad44d ETB JNI test progress 2022-11-29 01:03:29 -05:00
Andrey a80368a7d3 ETB JNI test progress 2022-11-29 00:38:59 -05:00
Andrey 76e74e173f ETB JNI test progress 2022-11-29 00:10:46 -05:00