#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_ */