* bluetooth: add '-BLE' suffix for BLE broadcast name
* bluetooth: show current connection status before setup procedure
* tunerstudio: actually show EFI_CONSOLE_* pins
* bluetooth: remove bluetooth_cancel command
No need. In case of error setup process will be canceled.
* bluetooth: no need to have separate thread for setup
Use same TinerStudio thread.
* bluetooth: pass tsChannel as argument
* bluetooth: use struct for baudrate - parameter table
* bluetooth: query MAC address if debug is enabled
* tunerstudio: send BT disconnect notifications only for BT channel
* bluetooth: btProcessIsRunning duplicates btProcessIsStarted
* bluetooth: some comments
* bluetooth: no need to call chThdExit(), just exit thread function
* bluetooth: avoid possible race conditions: set flag first
* bluetooth: make "bluetooth_cancel" do something
* insist on setBoardConfigOverrides fix#4614
* insist on setBoardConfigOverrides fix#4614
* insist on setBoardConfigOverrides fix#4614
* insist on setBoardConfigOverrides fix#4614
* insist on setBoardConfigOverrides fix#4614
* Extract time helpers from engine_controller_misc to efitime.cpp
* Rename currentTimeMillis() to getTimeNowMs()
We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.
find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;
* Rename getTimeNowSeconds() to getTimeNowS()
To align with Nt, Us, Ms versions.
* Some comments about getTimeNowLowerNt()
* TunerStudio: do not emit tons of errors if we are not in sync
Track state of sync with ither side. Emit only ONE error when sync
is lost.
Also no need to wait 1sec for second byte in binary mode. 10mS is
enought.
* TunerStudio: remove duplicated debug print
* TunerStudio: comment about in_sync
* TunerStudio: clear comments
* s
* make it work
* put back enough maybe
* fix console composite log
* unit tests can just use a vector, why not
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
* executeCommand knows about opcodes
* kick
* remove allowLongResponse
* add api in firmware instead
* test size
* bad merge
* firmware missed a spot
* fix logic
* haha we have to disable it
* less dependence on that logger
* comma
* refactor a bit, make it clear what this thing actually *does*
* static
* shrink the buffer a bit and make names useful
* dead util that's just subtraction lol