Go to the source code of this file.
◆ EepromSize
EEPROM chip size.
Enumerator |
---|
EEPROM_SIZE_512B | 512B (4Kbit)
|
EEPROM_SIZE_8KB | 8KB (64K)
|
◆ eeprom_init()
int eeprom_init |
( |
u8 |
size | ) |
|
Init EEPROM chip.
Set the size of EEPROM chip. It should be called once at first.
- Parameters
-
size | EEPROM chip size (EEPROM_SIZE_512B / EEPROM_SIZE_8KB ). |
- Returns
0
for success, non-zero
for error.
◆ eeprom_read()
int eeprom_read |
( |
u32 |
addr, |
|
|
u16 * |
data |
|
) |
| |
Read data from EEPROM.
- Parameters
-
addr | address in EEPROM (unit: 8 bytes). |
data | buffer to hold data (size: a unit = 8 bytes). |
- Returns
0
for success, non-zero
for error.
◆ eeprom_write()
int eeprom_write |
( |
u32 |
addr, |
|
|
u16 * |
data |
|
) |
| |
Write data to EEPROM.
- Parameters
-
addr | address in EEPROM (unit: 8 bytes). |
data | buffer to hold data (size: a unit = 8 bytes). |
- Returns
0
for success, non-zero
for error.