I'd like to be able to update some of the PID and program settings via Bluetooth and have them stored after power up / down cycle. Has anyone been successful in writing in a persistent field from Bluetooth input?
sorry this has not been yet implemented and/or scheduled. I think the function should be splitted in two steps:
1) at first to save the PID parameters and other settings in the Flash of the STM32. It should not require a lot of effort. At first I was thinking to save at least sensor calibration offset settings in order to avoid to run the calibration on flat surface every time you power on the board (that is not very convenient when you test in outdoor condition)
2) To modify BLE protocol service in order to get these data from the FCU (at this moment reading only sensor data, battery and RSSI level) and can write them (now writing/send command for sensor calibration and arming, plus obviously joystick channels values). This operation must be done on both FCU FW and BLE Android app sides.
If you are going to work on this new feature, it would be very nice and appreciated if you may share result of your work with the COmmunity (perhaps by a Github fork).
Retrieving data ...