* Board Rev 2
(cherry picked from commit 2f1e2bd3e27fdfd43f0ccf8292aacfb1194060fc)
* CI good
(cherry picked from commit 2163af402ebc40f76fa53ac8f1648949b12aa50f)
* min r2
* min r2
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
* more code reuse
* more code reuse
* more code reuse
* more code reuse
* more code reuse
* more code reuse
* make it compile and actually include all the functions
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
* Steal tunerstudio files from RusEFI
(cherry picked from commit dcba04fbd3)
* Steal crc32 files from RusEFI
(cherry picked from commit bfe88b5297)
* fix TS steal
(cherry picked from commit a77b9761da)
* fix crc32
(cherry picked from commit cdb4df09f6)
* TS stealed from RE
(cherry picked from commit ff470e1340)
* Steal TS
(cherry picked from commit d11406edc2)
* Steal Thread Controller
(cherry picked from commit 2aa5bbd571)
* Update TunerStudio protocol files
(cherry picked from commit 58f14216ec)
* byteswap.h
(cherry picked from commit 581d647fd4)
* bugfix
* one more file to compile, another file not ready - removing from this PR
* removing more from this PR
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
* Prepare for multi-channel boards
(cherry picked from commit 8b713cebfc)
* this belongs in wideband_board_config.h they say
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
* heater: export state and description
* pump_dac: save and export Ipump
* float interpolation helpers
* Show heater state, heater duty, temperature and fault over uart
* uart: more stack for thread
* f1_dave: clean-up board.h
* f1_dave: PB6 should be output+alternate
Set using VAL_GPIOBCRL, no need to call palSetPadMode
* f1_dave: PB12 ESR driver, should be high speed (hi current)
* f1_dave: PB13 - Blue LED should be output push-pull
* f1_dave: fix pinmuxes, add comments