![]() |
DC2100A
1.2.0
Bi-Directional Cell Balancer Using the LTC3300-1 and the LTC6804-2
|
Reference Application File for Interface to 24AA64 EEPROM through the LTC6804-2 Battery Monitor on the DC2100A PCB. More...
Go to the source code of this file.
Reference Application File for Interface to 24AA64 EEPROM through the LTC6804-2 Battery Monitor on the DC2100A PCB.
Definition in file 24AA64.h.
Functions | |
void | Eeprom_24AA64_Write (int8 board_num, int16 address, int8 *data_ptr, int16 num_bytes) |
Writes a series of bytes to the 24AA64 EEPROM. More... | |
void | Eeprom_24AA64_Read (int8 board_num, int16 address, int8 *data_ptr, int16 num_bytes) |
Reads a series of bytes to the 24AA64 EEPROM. More... | |
void | Eeprom_24AA64_Erase (int8 board_num) |
Erases the full contents of the 24AA64 EEPROM. More... | |
Macros | |
24AA64 EEPROM Properties | |
EEPROM capacity and page size from datasheet Description on page 1 | |
#define | EEPROM_24AA64_SIZE 8192 |
Number of bytes in the EEPROM. More... | |
#define | EEPROM_24AA64_PAGE_SIZE 32 |
Number of bytes that can be operated on at a time. More... | |
void Eeprom_24AA64_Erase | ( | int8 | board_num | ) |
void Eeprom_24AA64_Read | ( | int8 | board_num, |
int16 | address, | ||
int8 * | data_ptr, | ||
int16 | num_bytes | ||
) |
void Eeprom_24AA64_Write | ( | int8 | board_num, |
int16 | address, | ||
int8 * | data_ptr, | ||
int16 | num_bytes | ||
) |
#define EEPROM_24AA64_PAGE_SIZE 32 |