@@ -10,23 +10,23 @@ then read back using I2C peripheral.
1010I2C EEPROM driver module takes two inputs viz., Command and Data Object
1111Driver supports two commands viz., Read and Write
1212
13- // EEPROM DRIVER Module< br />
14- typedef struct { < br />
15- unsigned int cmd; // Command Input< br />
16- I2CEMEM_DATA * oData; // I2C Serial EEPROM Data Object< br />
13+ // EEPROM DRIVER Module
14+ typedef struct {
15+ unsigned int cmd; // Command Input
16+ I2CEMEM_DATA * oData; // I2C Serial EEPROM Data Object
1717 void (* init)(void * );
18- void (* tick)(void * ); < br />
19- }I2CEMEM_DRV; < br />
18+ void (* tick)(void * );
19+ }I2CEMEM_DRV;
2020
2121I2C Serial EEPROM data object contains EEPROM address location, data buffer, size
22- of the data buffer and chip select bits for device addressing< br />
23- // Data Object< br />
24- typedef struct { < br />
25- unsigned int * buff; // Data Buffer < br />
26- unsigned int n; // Size of the Data Buffer< br />
27- unsigned int addr; // EEPROM Address< br />
28- unsigned int csel; // Chip Select bits (A2,A1,A0 bits)< br />
29- }I2CEMEM_DATA; < br />
22+ of the data buffer and chip select bits for device addressing
23+ // Data Object
24+ typedef struct {
25+ unsigned int * buff; // Data Buffer
26+ unsigned int n; // Size of the Data Buffer
27+ unsigned int addr; // EEPROM Address
28+ unsigned int csel; // Chip Select bits (A2,A1,A0 bits)
29+ }I2CEMEM_DATA;
3030
3131
3232* I2C Serial EEPROM read/write operation begins with transmitting control byte first.
@@ -43,8 +43,8 @@ Small memory I2C EEPROM will use 1byte address and large memory I2C EEPROM will
4343User must select either 1byte memory address or 2byte memory address using
4444i2cEmem.h file.
4545
46- // EEPROM ADDRESS SIZE< br />
47- #define ADDRWIDTH TWO_BYTE < br />
46+ // EEPROM ADDRESS SIZE
47+ #define ADDRWIDTH TWO_BYTE
4848
4949
5050## Hardware Used
0 commit comments