In order to persist the EEPROM's contents, we need to save it to a file. There should be a setting that allows the user to specify which file they want to use. Create a sensible default EEPROM with generated serial number and default parameters in case it does not exist. Use memory mapped files if available on the platform, so that changes to the EEPROM are automatically persisted to disk.
In order to persist the EEPROM's contents, we need to save it to a file. There should be a setting that allows the user to specify which file they want to use. Create a sensible default EEPROM with generated serial number and default parameters in case it does not exist. Use memory mapped files if available on the platform, so that changes to the EEPROM are automatically persisted to disk.