Commit Graph

140 Commits

Author SHA1 Message Date
andreika-git dec0b16e87 use 2 cycles for pin bench_tests only for simulator 2023-10-17 13:06:19 -04:00
andreika-git a7de8fd1b6 revert 2 cycles for ordinary pin bench_tests as default firmware behavior 2023-10-17 13:06:19 -04:00
andreika-git af6d4cea6c bench_test: min 2 iterations for all pins 2023-10-17 13:06:19 -04:00
andreika-git 8a9adc32d6 2 cycles for ordinary pin bench_tests 2023-10-17 13:06:19 -04:00
andreika-git bfd16c47ae remove exclusivePinControlMode 2023-10-17 12:34:29 -04:00
andreika-git 1c2330b938 Use exclusivePinControlMode for bench_tests 2023-10-17 12:34:20 -04:00
rusefillc b7eea90d48 only:bench docs 2023-10-12 12:55:25 -04:00
rusefillc f7f8135e04 only:bench test fuel pump pin #5603 2023-10-10 21:29:52 -04:00
andreika-git e7d63f887e call handleBenchCategory() via CAN 2023-10-08 16:03:01 -04:00
Andrey ab787efa99 bench test VVT outputs #5549 2023-09-06 10:11:18 -04:00
Matthew Kennedy c7a183db49 this button isn't useful as it just bricks the ECU 2023-08-27 09:08:08 -04:00
rusefi e8c45a2e7d refactoring: reducing code duplication. Also, do we even care for critical error codes?! 2023-08-20 22:23:44 -04:00
rusefillc 03a714055f
bench test delay parameter is not useful (#5491)
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-08-05 14:32:24 -04:00
Matthew Kennedy 1ee41382c7 bench test cancellation 2023-08-05 14:12:48 -04:00
rusefillc 1d6410c420
bench test has no need for pin AND pin (#5490)
* bench test has no need for pin AND pin

* bench test has no need for pin AND pin

---------

Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2023-08-05 23:05:12 +05:30
rusefillc 9be1e674fd p is for pain 2023-06-30 14:10:05 -04:00
Matthew Kennedy d1f59c057f bench test uses a semaphore instead of flags+sleep 2023-06-30 12:57:15 -04:00
rusefi bdfb4ae25e only:dead code comment 2023-06-29 23:09:43 -04:00
rusefi 94c8f4881b only:proteus_f7
HPFP bench to use user configuration
2023-06-27 14:12:04 -04:00
rusefillc 256e25a452 only:stronger stack shortage response 2023-06-25 02:16:31 -04:00
rusefillc 5c194059c0 reducing enum confusion 2023-06-19 00:37:11 -04:00
rusefillc c19326e89e Too many bench test buttons are broken #5327 2023-06-15 22:54:00 -04:00
rusefi 7b2985c1c3 Too many bench test buttons are broken #5327 2023-06-15 22:28:15 -04:00
rusefillc 65dcdb86ec Too many bench test buttons are broken #5327 2023-06-15 11:46:39 -04:00
rusefillc 4f9284dada dead 2023-06-15 11:46:39 -04:00
rusefi f3ee2fb9d0 reducing magic constant 2023-06-12 20:07:48 -04:00
rusefi d396d0a77c can I please have hpfpValveBench 2023-06-12 20:05:20 -04:00
rusefi b0f1e6dfd3 Technical debt: ENUM_32_BITS #3874
poking the bear
2023-06-01 01:45:53 -04:00
Matthew Kennedy 68e945a8c0 dropped this: {
(cherry picked from commit 322209d0ee26708d221694113b617ab7f0f2e511)
2023-05-29 19:39:28 -04:00
Matthew Kennedy 959f1b359d bench test formatting
(cherry picked from commit c3971dc98a3aaa7f7dca6cb2b27dc721d4967f95)
2023-05-29 19:39:28 -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
rusefillc 91a25bad96 conditional EFI_DFU_JUMP 2023-05-24 09:58:22 -04:00
Matthew Kennedy 61e5b4b1ad change ObdCode to enum class builds firmware 2023-04-29 00:44:00 -04:00
Matthew Kennedy 7396d466c4 cj125
(cherry picked from commit fd09ad7b4f2a9c450aedf4a535db4edd24bdcee1)
2023-04-29 00:15:54 -04:00
Andrey f296e30fb5 it's going to be painful 2023-04-28 21:01:08 -04:00
rusefillc d9a1e5adaa refactoring: better variable names 2023-04-12 22:44:57 -04:00
rusefi a801d57495 need ETB reset button
only:alphax-4chan
2023-03-16 00:14:59 -04:00
rusefi bbc27e466a need ETB reset button
only:alphax-4chan
2023-03-16 00:02:33 -04:00
rusefi 62e12354c3 need ETB reset button
only:alphax-4chan
2023-03-15 23:01:20 -04:00
Andrey 6fc48222c8 random simulation todo
only:mre_f4
2023-03-02 23:33:47 -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
Andrey ab4b451195 os_access.h dead? 2022-09-07 15:56:45 -04:00
Matthew Kennedy b0cbe01673
use defs instead of magic numbers (#4523)
* use defs instead of magic numbers

* consecutive
2022-09-04 09:52:14 -04:00
rusefillc 733f9b4659 this code is too dead 2022-08-25 22:09:22 -04:00
rusefi eb976de07d lua outputs bench test 2022-08-24 13:20:14 -04:00
rusefi 35120e07da refactoring 2022-08-24 12:02:39 -04:00
Matthew Kennedy 2096a22319
report injector, ignition faults (#4408)
* report injector, ignition faults

* guard
2022-08-01 15:41:47 -04:00
Andrey G 59eee6641c
Add "Reset to OpenBLT" button (#4364)
Similar to "Reset to DFU", but uses different seed
2022-07-22 08:21:11 +03:00
Matthew Kennedy b99d90b006
Start -> start (#4366) 2022-07-21 15:17:32 -04:00
rusefillc 97def4b01f TS injector bench test pulse is too short #4192 2022-05-22 11:08:34 -04:00