Instead enable it on default baudrate and wait for direct connection
(cherry picked from commit 4f2aa57bee6a50195768ffb0e7d7d2ff374048e4)
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
This will avoid BT module restart after MCU restart. This will keep
BT connection between MCU reboots.
(cherry picked from commit 12443d73a0fa2a1fd0de0dcae3231473016b9efb)
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
* tunerstudio: support JDY33 BT module init on UART
* tunerstudio: BT: try most popular baudrates first
* tunerstudio: BT: protect from overflow
* tunerstudio: BT: limit retries
* tunerstudio: BT: directly do chprintf() to SD device
* TS: serial: make BT setup optional
* 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>