GPIO_IIC_Drv.h 816 B

1234567891011121314151617181920212223
  1. #ifndef __GPIO_IIC_DRV_H
  2. #define __GPIO_IIC_DRV_H
  3. #include "stm32f10x.h"
  4. #include "app_def.h"
  5. extern unsigned char IIC_ack; /*Ó¦´ð±ê־λ*/
  6. extern void IIC_Start(void);
  7. extern void IIC_Stop(void);
  8. extern void IIC_SendByte(unsigned char data);
  9. extern unsigned char IIC_RcvByte(void);
  10. extern void IIC_Ack(unsigned char Action);
  11. extern void IIC_init(void);
  12. extern void SDA_Port_Config(unsigned char mode);
  13. extern void SlaveI2CFM1288Write(U16 tarAddress,U16 wrNumber);
  14. extern void NewSlaveI2CFM1288Write(unsigned char tarAddress, U16 wrNumber,unsigned char* wrPointer) ;
  15. extern void IIC_SendByte(unsigned char data);
  16. extern BOOL I2C_CheckAck(void);
  17. extern unsigned char I2C_ReadByte(void);
  18. extern U08 I2CReceiveByte(U08 ack);
  19. #endif