NRF52 DK on SDK 12.2 (using armGCC)
I have the FDS example from GITHUB working - it shows it is writing and reading the example data (0xDEADBEEF and 0xBAADF00D) fine. I want to save my own data as a record instead of the data in the example and I need assistance. Below are the variables that I need to save so I can recover them after a power outage or reboot.
uint8_t currentSetting;
int16_t photocellThreshold;
uint16_t pwmValue;
bool powerState;
uint32_t remoteMode1;
uint32_t remoteMode2;
uint32_t remoteMode3;
I am not sure if I should have a separate record for each variable or if I should write all as 1 "chunk" of data. Which is better?
My problem is how do I save those different data types into FDS?
How do I recover the settings after reboot?
Also, If the user changes the setting or PWM value for instace, I will use a timer and after 20 seconds of no setting changes, I will update the data to FDS. How can I update that changed information back into FDS?
Can someone assist me? I appreciate any help!
Thanks, Bryan