* Rev 2: VM_RESISTOR_VALUE
(cherry picked from commit 84ae91fc67cf6764afd5b00210edbc3cfe4444a5)
* Rev 2: default settings for LSU4.9
(cherry picked from commit 5a1fe84bc1ec8d7ee6e0a5f2906a1b18d2ff8a8e)
* Per-board VM_RESISTOR_VALUE
(cherry picked from commit 0bdd19e058db579bed13488066df1176ea9addb2)
* Rev2: ID correct pins
(cherry picked from commit 59e4b36ad9bc7c166c3dae7e25b6317caf562056)
* Rev2: LSU 4.2 and ADV ESR drive pins
(cherry picked from commit 2f2b4399431136951fe2fa6819f44ba28c3cda17)
* Rev2: aux pwm pins: no need to be 50MHz fast
(cherry picked from commit b0af5c07c391438ca561118174df498207255f3b)
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
* 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