zephyr/drivers/eeprom
Alberto Escolar Piedras 3ee9b40a5a eeprom sim: Enhance & refactor native part so it works w emb libCs
For the parts of the simulator which are dedicated for the native
platforms (POSIX arch based):
* Refactor the parts that interacts with the host, so it is possible to
  use it also with embedded libCs
* Enhance it with more options to allow:
  * Keeping the content just in RAM
  * Erasing the EEPROM file at exit
  * Clearing the file at boot
* Also show in the command line help the default file name.

As part of this:

* Update the kconfig dependencies, so we allow building it with other
  C libraries in the native targets
* Update the table in the native_sim docs to indicate all C libraries
  are supproted now

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-10-02 09:48:12 +02:00
..
CMakeLists.txt
Kconfig
Kconfig.eeprom_emu
Kconfig.lpc11u6x
Kconfig.mb85rcxx
Kconfig.stm32
Kconfig.tmp116
Kconfig.xec
eeprom_at2x.c
eeprom_at2x_emul.c
eeprom_emulator.c
eeprom_fake.c
eeprom_handlers.c
eeprom_lpc11u6x.c
eeprom_mb85rcxx.c
eeprom_mchp_xec.c
eeprom_shell.c
eeprom_simulator.c
eeprom_simulator_native.c
eeprom_simulator_native.h
eeprom_stm32.c
eeprom_tmp116.c