第一次提交
This commit is contained in:
42
interface_24c02.h
Normal file
42
interface_24c02.h
Normal 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_ */
|
||||
Reference in New Issue
Block a user