第一次提交

This commit is contained in:
2025-08-26 10:53:01 +08:00
commit 7730610c15
59 changed files with 12914 additions and 0 deletions

42
interface_24c02.h Normal file
View File

@@ -0,0 +1,42 @@
#ifndef _INTERFACE_24C02_H_
#define _INTERFACE_24C02_H_
#define _nop_() udelay(1);
#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();}
#define bit bool
//#define EN_24C02 1
void iic_start(void);
void iic_stop(void);
void iic_ack(bit ackbit);
void iic_sendbyte(unsigned char byt);
unsigned char wrbyte_24c02(unsigned int add,unsigned char dat);
void delay(unsigned char t);
bit iic_waitack(void);
unsigned char i2c_recbyte(void);
unsigned char rdbyte_24c02(unsigned int add);
unsigned char wrEE_CRC_Bak(unsigned char add,unsigned char *eeData,unsigned char len,unsigned char addbak);
unsigned char rdEE_CRC_Bak(unsigned char add,unsigned char *eeData,unsigned char len,unsigned char addbak);
void initSpi();
#endif /* _INTERFACE_24C02_H_ */