Low-level eeprom driver interface. More...
Low-level eeprom driver interface.
Definition in file eeprom.h.
#include <stdint.h>#include "periph_cpu.h"
Include dependency graph for eeprom.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | EEPROM_CLEAR_BYTE 0x00 |
| Default value of the EEPROM clear byte. | |
Functions | |
| uint8_t | eeprom_read_byte (uint32_t pos) |
| Read a byte at the given position in eeprom. More... | |
| size_t | eeprom_read (uint32_t pos, void *data, size_t len) |
Read len bytes from the given position. More... | |
| void | eeprom_write_byte (uint32_t pos, uint8_t data) |
| Write a byte at the given position. More... | |
| size_t | eeprom_write (uint32_t pos, const void *data, size_t len) |
Write len bytes at the given position. More... | |
| size_t | eeprom_set (uint32_t pos, uint8_t val, size_t len) |
Set len bytes from the given position pos with value val. More... | |
| size_t | eeprom_clear (uint32_t pos, size_t len) |
Clear len bytes from the given position pos. More... | |
| size_t | eeprom_erase (void) |
| Erase the whole EEPROM content. More... | |