Make sure we initialize connected status properly on BT STATUS call to avoid race conditions.
Related to c33c58432358a407e88d5dcda222ea5208eb0810 change.
by
Ivan Debnar
2 years 1 month
When preferred Device MacID is stored, do not connect to other paired devices. Should select from Device Menu to pick new preferred device.
TODO: could probably ignore preferred after some time of not being present (5-10 sec).
by
Ivan Debnar
2 years 1 month
Store last connected device in EEPROM.
Store selected device from menu in EEPROM.
Reset Last MacID on pairing clear.
by
Ivan Debnar
2 years 1 month
Add support for storing byte-arrays in eeprom (eg MacId of last device).
by
Ivan Debnar
2 years 1 month
Do not overwrite the BT connection state on every new BT message.
by
Ivan Debnar
2 years 1 month
Clarify logging. Only initiate device when space in Device Table (should be always anyways).
by
Ivan Debnar
2 years 1 month
Update the build toolchain.
Disable debug symbol generation.
by
Ivan Debnar
2 years 1 month
When selecting device in menu, make sure you select the device that is actually displayed on selected position. Display can skip positions.
Fix for logical error of overwriting BT table during periodic INACTIVE DEVICE cleanups, with uninitialized data.
Do not clean the device table periodically to allow selection in Device menu ( before this between render and selection - the device table often changed ).
by
Ivan Debnar
2 years 1 month
[IMP] hardware: Minor updates to v2.1
* Update EEPROM P/N
* Update U6 text layer on PCB
* Increase USB port locating pin drill size to 0.65mm to prevent PNP issues
by
t3ddftw
1 year 12 months