rusefi-full/firmware/controllers/actuators
Matthew Kennedy 6168bcea80
Fix gpio reinit race condition (#2098)
* 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

* we must lock earlier to be truly safe

* this was using huge memory

* devirtualize
2020-12-18 17:18:12 -05:00
..
gppwm
alternator_controller.cpp basic hw in the loop - pwm self validation #2028 2020-12-06 18:39:50 -05:00
alternator_controller.h basic hw in the loop - pwm self validation #2028 2020-12-06 18:39:50 -05:00
aux_pid.cpp Fix gpio reinit race condition (#2098) 2020-12-18 17:18:12 -05:00
aux_pid.h refactoring 2020-12-06 19:04:23 -05:00
boost_control.cpp basic hw in the loop - pwm self validation #2028 2020-12-06 18:39:50 -05:00
boost_control.h
dc_motors.cpp undo 1946 (#1957) 2020-11-17 17:07:56 -05:00
dc_motors.h DC not ETB refactoring 2020-11-16 20:07:12 -05:00
electronic_throttle.cpp docs 2020-12-17 16:59:02 -05:00
electronic_throttle.h require redundant TPS for ETB (#2041) 2020-12-08 06:24:20 -05:00
electronic_throttle_impl.h require redundant TPS for ETB (#2041) 2020-12-08 06:24:20 -05:00
idle_hardware.cpp fail fast! 2020-12-13 19:23:26 -05:00
idle_hardware.h
idle_thread.cpp move target computation (#2091) 2020-12-17 17:46:51 -05:00
idle_thread.h move target computation (#2091) 2020-12-17 17:46:51 -05:00
pwm_tester.cpp
pwm_tester.h