Handle initialization of new config storage on Upg...
by Ivan Debnar 2 years 6 months
Handle initialization of new config storage on Upgrade and restore.
567689a3
Make sure we initialize connected status properly ...
by Ivan Debnar 2 years 6 months
Make sure we initialize connected status properly on BT STATUS call to avoid race conditions.
Related to c33c58432358a407e88d5dcda222ea5208eb0810 change.
1991a96e
When preferred Device MacID is stored, do not conn...
by Ivan Debnar 2 years 6 months
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).
c2ca423b
Store last connected device in EEPROM.
by Ivan Debnar 2 years 6 months
Store last connected device in EEPROM.
Store selected device from menu in EEPROM.
Reset Last MacID on pairing clear.
1be970ec
Add support for storing byte-arrays in eeprom (eg ...
by Ivan Debnar 2 years 6 months
Add support for storing byte-arrays in eeprom (eg MacId of last device).
09254430
Silence the logging for stable code.
by Ivan Debnar 2 years 6 months
361425ef
Do not overwrite the BT connection state on every ...
by Ivan Debnar 2 years 6 months
Do not overwrite the BT connection state on every new BT message.
77b41093
Clarify logging. Only initiate device when space i...
by Ivan Debnar 2 years 6 months
Clarify logging. Only initiate device when space in Device Table (should be always anyways).
695bd58d
Update the build toolchain.
by Ivan Debnar 2 years 6 months
Update the build toolchain.
Disable debug symbol generation.
4934951f
When selecting device in menu, make sure you selec...
by Ivan Debnar 2 years 6 months
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 ).
5aa985aa
Report a bug