Matthew Kennedy
d5f9479f28
ObdCode is enum class ( #77 )
...
* change ObdCode to enum class builds firmware
* test builds
* don't need this line at all
* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Andrey G
f5a4cfc06f
digital_input: check for valid callback not name! ( #4575 )
2022-09-13 18:02:00 -04:00
Matthew Kennedy
58e27505db
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
6267b8621a
big delete ICU ( #4270 )
...
* big delete
* icu vestiges
* changelog
2022-07-07 15:27:59 -04:00
Matthew Kennedy
83caf1ea1b
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
0bf672cd4d
exti uses a queue ( #4027 )
...
* exti uses a queue
* TRIGGER_BAIL_IF_SELF_STIM
2022-04-03 03:22:54 -04:00
Matthew Kennedy
fe6cdf60e3
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
aed334f9ac
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
739be57ac8
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
807357505e
Hellen Nissan defaults are no longer valid #3143
2021-09-05 19:29:40 -04:00
Andrey
be221bb913
Hellen Nissan defaults are no longer valid #3143
2021-09-05 15:15:25 -04:00
rusefillc
2bf6ee768c
Hellen Nissan defaults are no longer valid #3143
2021-08-12 13:44:54 -04:00
Andrey
a8355dd28f
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:57:01 -04:00
Andrey
6da3696c4c
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:48:26 -04:00
Andrey
9629db799b
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:30:52 -04:00
Andrey
c5044f16c9
Wrap PAL driver into universal 'startDigitalCapture' #2123
2021-07-30 20:15:53 -04:00
Matthew Kennedy
d3ec2b21d1
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
845ad4e53d
trigger: exti: callback parameter is now index
2021-01-31 22:10:10 -05:00
rusefillc
1243225c07
code style
2021-01-31 22:02:01 -05:00
Andrey G
b61ae75fe2
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
a65a5330de
trigger and start button pins not displayed by "pins" command #2084
2020-12-22 20:54:28 -05:00
rusefi
da70fdced4
trigger and start button pins not displayed by "pins" command #2084
2020-12-22 20:53:05 -05:00
rusefi
1e4ae3868c
trigger and start button pins not displayed by "pins" command fix #2084
2020-12-22 20:42:30 -05:00
rusefi
9a33e922af
The Big Refactoring of 2019: folder structure #723
2020-08-02 20:46:40 -04:00