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