gpio_i2c.h 417 B

1234567891011121314151617181920212223242526
  1. #ifndef __gpio_i2c_h__
  2. #define __gpio_i2c_h__
  3. /***
  4. * 引入HALL层 gpio初始化 文件
  5. ***/
  6. #include "hal_io.h"
  7. /*
  8. * 定义GPIO引脚
  9. */
  10. typedef struct
  11. {
  12. port_t sda_port;
  13. port_t scl_port;
  14. }i2c_port_t;
  15. extern void I2cInit(i2c_port_t i2cPort);
  16. extern void I2cStart();
  17. extern void I2cStop();
  18. extern void I2cWaitAck();
  19. extern void I2cSendAck();
  20. extern void I2cSendByte();
  21. extern void I2cReadByte();
  22. #endif