I am using the AtsamC21 series of processors and possibly need to use eeprom emulation for storage of a few bits of info (no pun intended, lol) that only change a handful of times over the device's life.
I read app note AT03265 about using the Eeprom Emulator Service, but it appears to be part of ASF3, not ASF4 (Atmel Start). I know ASF4 offers the Flash component, but other than the driver_example.c, I am not seeing any guidance on how to use it specifically as an eeprom - not to mention, the Eeprom Emulator Service has a much more straight forward and eeprom "like" implementation.
All that said, I have placed a 24FC01T eeprom on the board, but would love to not use it to both reduce component count and avoid chasing another component in these "supply chain issue" times.
To reiterate, all I am trying to store are a few flags in non-volatile memory for settings that rarely change - is it best to do it with the ASF4 Flash component, and if so, how so? Or is there an Eeprom Emulator Service like component for ASF4 I am missing? Or is it best to use a dedicated eeprom IC?
TIA