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 eeprom sim: Enhance & refactor native part so it works w emb libCs 2024-10-02 09:48:12 +02:00
Kconfig eeprom sim: Enhance & refactor native part so it works w emb libCs 2024-10-02 09:48:12 +02:00
Kconfig.eeprom_emu
Kconfig.lpc11u6x
Kconfig.mb85rcxx
Kconfig.stm32
Kconfig.tmp116
Kconfig.xec
eeprom_at2x.c everywhere: replace double words 2024-06-22 05:40:22 -04:00
eeprom_at2x_emul.c
eeprom_emulator.c drivers: eeprom: emulator: correct improper exponentiation 2024-07-05 09:18:31 +02:00
eeprom_fake.c drivers: fake: now just check for CONFIG_ZTEST 2023-10-20 15:04:29 +02:00
eeprom_handlers.c build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
eeprom_lpc11u6x.c
eeprom_mb85rcxx.c
eeprom_mchp_xec.c drivers: drop few redundant guard around pm_policy_state_lock_* 2023-11-22 18:34:36 +00:00
eeprom_shell.c
eeprom_simulator.c eeprom sim: Enhance & refactor native part so it works w emb libCs 2024-10-02 09:48:12 +02:00
eeprom_simulator_native.c eeprom sim: Enhance & refactor native part so it works w emb libCs 2024-10-02 09:48:12 +02:00
eeprom_simulator_native.h eeprom sim: Enhance & refactor native part so it works w emb libCs 2024-10-02 09:48:12 +02:00
eeprom_stm32.c
eeprom_tmp116.c