59typedef unsigned short eeprom_addr_t;
61#ifdef EEPROM_CONF_SIZE
62#define EEPROM_SIZE (EEPROM_CONF_SIZE)
67#if EEPROM_SIZE > USHRT_MAX
68#error Too large EEPROM size -- please reconfigure EEPROM_CONF_SIZE.
71#ifdef EEPROM_CONF_END_ADDR
72#define EEPROM_END_ADDR (EEPROM_CONF_END_ADDR)
74#define EEPROM_END_ADDR (EEPROM_SIZE - 1)
bool eeprom_write(eeprom_addr_t addr, const unsigned char *buf, size_t size)
Write a buffer into EEPROM.
bool eeprom_init(void)
Initialize the EEPROM module.
bool eeprom_read(eeprom_addr_t addr, unsigned char *buf, size_t size)
Read data from the EEPROM.
static uip_ds6_addr_t * addr
Pointer to a nbr cache entry.