eeprom.h¶
Low-level eeprom driver interface.
-
uint8_t
eeprom_read_byte(uint32_t pos)¶ Read a byte at the given position in eeprom.
Parameters
pos: position to read Return values
- the byte read
-
msp430_types.h::size_teeprom_read(uint32_t pos, uint8_t * data,msp430_types.h::size_tlen)¶ Read
lenbytes from the given position.This function must be implemented by each CPU that provides an internal EEPROM.
Parameters
pos: start position in eeprom data: output byte array to write to len: the number of bytes to read Return values
- the number of bytes read
-
void
eeprom_write_byte(uint32_t pos, uint8_t data)¶ Write a byte at the given position.
Parameters
pos: position to write data: byte address to write to
-
msp430_types.h::size_teeprom_write(uint32_t pos, const uint8_t * data,msp430_types.h::size_tlen)¶ Write
lenbytes at the given position.This function must be implemented by each CPU that provides an internal EEPROM.
Parameters
pos: start position in eeprom data: input byte array to read into len: the number of bytes to read Return values
- the number of bytes written