Initial commit
This commit is contained in:
20
FW/Core/my_src/I2C_eeprom.h
Normal file
20
FW/Core/my_src/I2C_eeprom.h
Normal file
@@ -0,0 +1,20 @@
|
||||
#ifndef I2C_EEPROM_H_
|
||||
#define I2C_EEPROM_H_
|
||||
|
||||
#define I2C_PAGE_SIZE_24256 64
|
||||
#define I2C_PAGE_NUM_24256 512
|
||||
#define I2C_CHIP_SIZE_24256 (I2C_PAGE_NUM_24256*I2C_PAGE_SIZE_24512)
|
||||
|
||||
#define I2C_PAGE_SIZE_24512 128
|
||||
#define I2C_PAGE_NUM_24512 512
|
||||
#define I2C_CHIP_SIZE_24512 (I2C_PAGE_NUM_24512*I2C_PAGE_SIZE_24512)
|
||||
|
||||
#define I2C_PAGE_SIZE_24M01 256
|
||||
#define I2C_PAGE_NUM_24M01 512
|
||||
#define I2C_CHIP_SIZE_24M01 (I2C_PAGE_NUM_24M01*I2C_PAGE_SIZE_24M01)
|
||||
|
||||
extern unsigned int I2C_byte_write_via_page(unsigned int chip_cs, unsigned int addr, unsigned char *p, unsigned int len);
|
||||
extern unsigned int I2C_page_write(unsigned int chip_cs, unsigned int addr, unsigned char *p);
|
||||
extern unsigned int I2C_page_read(unsigned int chip_cs, unsigned int addr, unsigned char *p, unsigned int len);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user