:orphan: .. title:: CONFIG_EEPROM_EMULATOR .. kconfig:: CONFIG_EEPROM_EMULATOR CONFIG_EEPROM_EMULATOR ###################### *Emulated EEPROM driver* Type: ``bool`` Help ==== .. code-block:: none Enable emulated (on flash) EEPROM support. This mimics an external EEPROM on a flash partition. The number of writes that can be performed to the EEPROM is maximized by using a flash area that is larger than the EEPROM area and by storing only changes to the EEPROM data. Direct dependencies =================== \ :kconfig:`EEPROM ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :kconfig:`FLASH ` Kconfig definition ================== At ``/eeprom/Kconfig.eeprom_emu:4`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:100`` → ``/eeprom/Kconfig:59`` Menu path: (Top) → Device Drivers → EEPROM hardware support .. code-block:: kconfig config EEPROM_EMULATOR bool "Emulated EEPROM driver" select FLASH depends on EEPROM help Enable emulated (on flash) EEPROM support. This mimics an external EEPROM on a flash partition. The number of writes that can be performed to the EEPROM is maximized by using a flash area that is larger than the EEPROM area and by storing only changes to the EEPROM data. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*