Today I've done EEPROM emulation inside FLASH (stm32f103 does not have EEPROM)
Also implemented settings that can be edited from CLI
Now I have commands:
get <setting> set <setting> <value> dump
After tracker starts, processor checking settings version and if it different from hex it just set default values.
Now I have that settings can be tuned:
set serial_baud 115200 set gps_baud 9600
In feature I will migrate all constants to settings value.