rusefi/firmware/controllers
Matthew Kennedy 690ab7e917
gpio unit tests (#2099)
* fix unregister api for gpio

* consumers

* guard with a critical section

* index

* guard less

* unregister under lock

* fix reinit

* dead flag

* fix most tests

* initialize properly

* initialize properly

* assertions in tests

* fix message

* move gpio mocking

* test gpios

* we must lock earlier to be truly safe

* this was using huge memory

* devirtualize

* test deinit
2020-12-18 17:19:02 -05:00
..
actuators Fix gpio reinit race condition (#2098) 2020-12-18 17:18:12 -05:00
algo Fix gpio reinit race condition (#2098) 2020-12-18 17:18:12 -05:00
can prototype wideband firmware update (#2074) 2020-12-16 08:28:53 -05:00
core format in tests (#2100) 2020-12-18 08:48:19 -05:00
engine_cycle clang warnings again (#2055) 2020-12-11 13:59:28 -05:00
gauges second lambda (x-series CAN only, for now) (#2048) 2020-12-09 20:26:23 -05:00
generated Auto-generated configs and docs 2020-12-18 20:22:51 +00:00
math second lambda (x-series CAN only, for now) (#2048) 2020-12-09 20:26:23 -05:00
sensors extra data for rusEfi wideband controller (#2082) 2020-12-16 18:25:11 -05:00
serial
system Fix gpio reinit race condition (#2098) 2020-12-18 17:18:12 -05:00
trigger Fix gpio reinit race condition (#2098) 2020-12-18 17:18:12 -05:00
bench_test.cpp prototype wideband firmware update (#2074) 2020-12-16 08:28:53 -05:00
bench_test.h
buttonshift.cpp fix button shift inheritance (#2027) 2020-12-06 07:32:38 -05:00
buttonshift.h fix button shift inheritance (#2027) 2020-12-06 07:32:38 -05:00
closed_loop_controller.h
controllers.mk prototype wideband firmware update (#2074) 2020-12-16 08:28:53 -05:00
date_stamp.h Update date 2020-12-18 00:51:07 +00:00
engine_controller.cpp second lambda (x-series CAN only, for now) (#2048) 2020-12-09 20:26:23 -05:00
engine_controller.h gpio unit tests (#2099) 2020-12-18 17:19:02 -05:00
engine_controller_misc.cpp gpio unit tests (#2099) 2020-12-18 17:19:02 -05:00
flash_main.cpp
flash_main.h
gear_controller.cpp fix button shift inheritance (#2027) 2020-12-06 07:32:38 -05:00
gear_controller.h fix button shift inheritance (#2027) 2020-12-06 07:32:38 -05:00
global_shared.h clang warnings again #2055 2020-12-11 10:33:00 -05:00
persistent_store.cpp
settings.cpp basic hw in the loop - pwm self validation #2028 2020-12-08 05:30:12 -05:00
settings.h
simple_tcu.cpp trigger and start button pins not displayed by "pins" command #2084 2020-12-16 22:00:42 -05:00
simple_tcu.h Simple transmission 2 (#1870) 2020-10-09 23:34:45 -04:00
start_stop.cpp Starter is engaged on start-up in pull-up configuration #1969 2020-11-19 23:57:06 -05:00
start_stop.h switch start/stop to ButtonDebounce (#1777) 2020-09-09 08:22:15 +01:00
system_fsio.h start fuel pump as soon as trigger events happen (#2038) 2020-12-10 01:23:24 -05:00
system_fsio.txt start fuel pump as soon as trigger events happen (#2038) 2020-12-10 01:23:24 -05:00
tcu.cpp Simple transmission 2 (#1870) 2020-10-09 23:34:45 -04:00
tcu.h Simple transmission 2 (#1870) 2020-10-09 23:34:45 -04:00