rusefi
6e955d5f44
EXTI does not set pin mode #6872
...
only:alphax-8chan
2024-08-30 16:36:21 -04:00
Andrey Gusakov
f4cd6de86d
efiExtiEnablePin: return status to caller
2024-03-05 17:09:10 -05:00
Andrey
ba66fdcf82
reducing code duplication around assert
2023-09-05 21:28:39 -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
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
Andrey G
31180e179b
digital_input: check for valid callback not name! ( #4575 )
2022-09-13 18:02:00 -04:00
Matthew Kennedy
9738ba84ae
log missed exti events ( #4473 )
...
* log missed exti events
* units
* s
* guard
* stub for non stm32
2022-08-23 19:45:28 -04:00
Matthew Kennedy
e9d092f975
big delete ICU ( #4270 )
...
* big delete
* icu vestiges
* changelog
2022-07-07 15:27:59 -04:00
Matthew Kennedy
e4a0979dc2
Brain pin is enum class ( #4108 )
...
* change most usages to Gpio::
* board configs
* engine configs etc
* isBrainPinValid, smart gpio
* generator
* generator
* generator
* connector yamls
* kinetis enums
* cypress txt
* kinetis config
* frankenso
* config generator
* actually do it for the others
* disable skips for pr ci
* fix tle8888
* misc
* weird cast from int
* needs this operator too
* this can be an unsigned subtract
* happy tests
* s
* kinetis isConfigurationChanged weirdness
* missed J/K
* cypress efifeatures
* build script mistake (!)
* mistake in smart gpio
* debounce
* eg33
* kinetis, so needy
* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
Matthew Kennedy
6358a467ce
exti uses a queue ( #4027 )
...
* exti uses a queue
* TRIGGER_BAIL_IF_SELF_STIM
2022-04-03 03:22:54 -04:00
Matthew Kennedy
c6f45c5022
warnings fixes ( #3851 )
...
* unused things
* !!! actual bug !!!
* dead
* unused
* unused
* multi-bus lua RX was just broken
* make the compiler angry about it
* dead config
* alphax 2
* just call, no store
* compiler too angry
2022-01-31 18:37:42 -05:00
Matthew Kennedy
d5363b814a
better VSS configuration ( #3542 )
...
* vss uses real values
* some defaults
* test and correct math
* km, not miles!
* comment
* tooltip
* that macro went away
* 100hz and default settings gives 9kph
* changelog
* order of operations safety
* make the test like the pwm test
* housekeeping
* this is why we need sensor automation
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-27 08:49:07 -05:00
Matthew Kennedy
29613ec403
fast exti interrupt handoff ( #3497 )
...
* fast exti
* test code snuck in
* full interrupt disable :(
* do it the old fashioned way
* enable interrupt
* consume stored timestamp
* dead
* h7 maybe
* guard maybe
* non-stm32
* exti 16 wrong on f4/f7
* CORTEX_MAXIMUM_PRIORITY
* safer but uglier
* s
* chibios
* no const
* initializers
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-19 06:37:52 -05:00
rusefillc
05d477431d
Hellen Nissan defaults are no longer valid #3143
2021-09-05 19:29:40 -04:00
Andrey
d8fbd9b40f
Hellen Nissan defaults are no longer valid #3143
2021-09-05 15:15:25 -04:00
rusefillc
5bf52023e7
Hellen Nissan defaults are no longer valid #3143
2021-08-12 13:44:54 -04:00
Andrey
477dc27992
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:57:01 -04:00
Andrey
608d5de22f
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:48:26 -04:00
Andrey
54b29c8196
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:30:52 -04:00
Andrey
50240c6500
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:15:53 -04:00
Matthew Kennedy
b52d50bbf2
Use pch in lots of files ( #3066 )
...
* most engine.h
* most engine_configuration
* more
* more
* more
* more
* more
* moooooore
* ok I'm done for now
* oops
2021-07-26 01:05:17 -04:00
rusefillc
d116101e1a
trigger: exti: callback parameter is now index
2021-01-31 22:10:10 -05:00
rusefillc
a411e0d1af
code style
2021-01-31 22:02:01 -05:00
Andrey G
2af32084f4
gpio helper ( #2195 )
...
* gpios: isBrainPinValid helper
* LCD HD44780: do not touch pins if DM_NONE or invalid gpio
* Fix isEnabled checks for GPS and Joystick
* LCD HD44780: writePad use this method wider
2021-01-08 20:01:26 -05:00
rusefi
f62bcca7ea
trigger and start button pins not displayed by "pins" command #2084
2020-12-22 20:54:28 -05:00
rusefi
c4650076cf
trigger and start button pins not displayed by "pins" command #2084
2020-12-22 20:53:05 -05:00
rusefi
fd54e37358
trigger and start button pins not displayed by "pins" command fix #2084
2020-12-22 20:42:30 -05:00
rusefi
8f4aecf7ca
The Big Refactoring of 2019: folder structure #723
2020-08-02 20:46:40 -04:00