Commit Graph

153 Commits

Author SHA1 Message Date
Andrey cc161fb029 better guards 2024-03-15 19:04:46 -06:00
Andrey Gusakov 483056746c gpio diagnostic: use PIN_UNKNOWN for pins with no diagsotic 2024-02-05 07:56:10 -05:00
Andrey Gusakov 9104853142 bench_test: use enums 2024-01-03 16:40:52 -05:00
Andrey Gusakov bf67476c9c mc33810: reset command 2024-01-03 16:40:52 -05:00
rusefillc 7d55853247 only:UNUSED 2023-12-01 22:20:01 -05:00
andreika-git b9272ac863 fix vvt output pin test 2023-11-11 21:51:12 -06:00
rusefillc 4cb45a354b
Better efi engine control guard (#5695)
* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL

* better EFI_ENGINE_CONTROL
2023-11-05 13:54:06 -05:00
Andrey G ed8af771ac
at_start_f435: enable MFS for internal flash (#5687)
* Rename EFI_INTERNAL_FLASH to EFI_STORAGE_INT_FLASH

This define enables use of RE custom flash driver for storing
settings to internal flash.

* at_start_f435: enable MFS for settings storing in internal flash

* MRE: fix special build

* kinetis: fix flash_int.cpp vs flash_int.c mess

* at32: allow allowFlashWhileRunning()

* flash_main: supress warning
2023-11-03 13:08:35 -04:00
rusefillc e384914c95 only:variable shadowing should be avoided #5676 2023-11-01 13:02:20 -04:00
rusefi b77a7c4111 hd 2023-10-31 10:29:14 -04:00
Andreika 0097fe292c
Bench test: main relay and other pins fix (#5637)
* use standard pin bench test for the main relay

* fix pin bench test

* enable some pin bench test

* fix
2023-10-25 10:22:45 -04:00
rusefi fd927d5363 only:todo bench aux output? 2023-10-18 20:27:42 -04:00
rusefillc 189e971dd4 more bench test coverage 2023-10-17 14:47:05 -04:00
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 322209d0ee)
2023-05-29 19:39:28 -04:00
Matthew Kennedy 959f1b359d bench test formatting
(cherry picked from commit c3971dc98a)
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 fd09ad7b4f)
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