Initial commit

This commit is contained in:
2026-04-06 19:02:09 +08:00
commit d186d7dcc7
743 changed files with 521821 additions and 0 deletions

View 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