1234567891011121314151617181920212223 |
- #ifndef __GPIO_IIC_DRV_H
- #define __GPIO_IIC_DRV_H
- #include "stm32f10x.h"
- #include "app_def.h"
-
- extern unsigned char IIC_ack; /*Ó¦´ð±ê־λ*/
- extern void IIC_Start(void);
- extern void IIC_Stop(void);
- extern void IIC_SendByte(unsigned char data);
- extern unsigned char IIC_RcvByte(void);
- extern void IIC_Ack(unsigned char Action);
- extern void IIC_init(void);
- extern void SDA_Port_Config(unsigned char mode);
- extern void SlaveI2CFM1288Write(U16 tarAddress,U16 wrNumber);
- extern void NewSlaveI2CFM1288Write(unsigned char tarAddress, U16 wrNumber,unsigned char* wrPointer) ;
- extern void IIC_SendByte(unsigned char data);
- extern BOOL I2C_CheckAck(void);
- extern unsigned char I2C_ReadByte(void);
- extern U08 I2CReceiveByte(U08 ack);
- #endif
|