There is no eeprom space on the f2812, but I would like someway of implementing non-volatile memory for variable storage. I think I can designate a section of flash to use as data space, but not sure how to read/write variable from/to it. I'm sure I'm not the first to do this. Can anyone point me in the right direction?
Another option is to use memcopy to copy the data stored in flash to a ram location. If this ram data changes, I have to be sure the write it back into flash, but this will require a controlled shut down (ie write everything in ram back to flash before shutting down), which is not ideal.