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 dcba04fbd31700f5ca4ef4f12a6e220c5713c7d0)
* Steal crc32 files from RusEFI
(cherry picked from commit bfe88b5297c6fc90c8e647e4144c91edafef25f9)
* fix TS steal
(cherry picked from commit a77b9761da4c185359bb2d7e10abd6a8e69c740d)
* fix crc32
(cherry picked from commit cdb4df09f69c2494316c2b12f97dbe19f6bdb598)
* TS stealed from RE
(cherry picked from commit ff470e134036372425da44e9e0fb98737f31c9e9)
* Steal TS
(cherry picked from commit d11406edc2d6b3c1567ce800e207038745a162e7)
* Steal Thread Controller
(cherry picked from commit 2aa5bbd57150e0d5b51e2e88752bdc8697698861)
* Update TunerStudio protocol files
(cherry picked from commit 58f14216ec6e7fc4408e52ccc28a4f912e340b05)
* byteswap.h
(cherry picked from commit 581d647fd49890af4628f0ff5b51e9f193efcac4)
* 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>