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... | |