#ifndef _IIC_H #define _IIC_H #include "stm32f10x.h" #define SCL_H GPIOA->BSRR = GPIO_Pin_6 #define SCL_L GPIOA->BRR = GPIO_Pin_6 #define SDA_H GPIOA->BSRR = GPIO_Pin_7 #define SDA_L GPIOA->BRR = GPIO_Pin_7 #define SCL_read GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_6) #define SDA_read GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_7) void CCS811_I2C_GPIO_Config(void); void CCS811_I2C_Stop(void); u8 CCS811_WriteI2C_byte(u8 Slave_Address,u8 REG_Address,u8 data); u8 CCS811_MWriteI2C_byte(u8 Slave_Address,u8 REG_Address,u8 const *data,u8 length); u8 CCS811_ReadI2C(u8 Slave_Address,u8 REG_Address,u8 *REG_data,u8 length); #endif