openMMC
Open Source Modular MMC for AMCs
|
24xx64 EEPROM module interface declarations More...
Go to the source code of this file.
Functions | |
size_t | eeprom_24xx64_read (uint8_t id, uint16_t address, uint8_t *rx_data, size_t buf_len, uint32_t timeout) |
Read serial data from EEPROM_24XX64 EEPROM. | |
size_t | eeprom_24xx64_write (uint8_t id, uint16_t address, uint8_t *tx_data, size_t buf_len, uint32_t timeout) |
Write serial data to EEPROM. | |
24xx64 EEPROM module interface declarations
24
size_t eeprom_24xx64_read | ( | uint8_t | id, |
uint16_t | address, | ||
uint8_t * | rx_data, | ||
size_t | buf_len, | ||
uint32_t | timeout ) |
Read serial data from EEPROM_24XX64 EEPROM.
id | EEPROM chip id |
address | Starting read address |
rx_data | Buffer to store the data |
buf_len | Buffer max length |
timeout | Read timeout |
size_t eeprom_24xx64_write | ( | uint8_t | id, |
uint16_t | address, | ||
uint8_t * | tx_data, | ||
size_t | buf_len, | ||
uint32_t | timeout ) |
Write serial data to EEPROM.
id | EEPROM chip id |
address | Write start address |
tx_data | Buffer holding the data to write |
buf_len | Buffer max len |
timeout | Write timout |