95 int I2C_Send(uint8_t slave, uint8_t *pData, uint32_t count);
132 int I2C_Send2(int8_t slave, uint8_t data1, uint8_t data2);
148 int I2C_Send3(int8_t slave, uint8_t data1, uint8_t data2, uint8_t data3);
int I2C_TempSensor_End(int32_t *sensorV, int32_t *localT)
Finish TMP006.
uint16_t I2C_Recv2(int8_t slave)
Receive two bytes.
void I2C_TempSensor_Start(void)
Start TMP006.
int I2C_LightSensor_End(uint32_t *light)
Finish OPT3001.
int I2C_Send(uint8_t slave, uint8_t *pData, uint32_t count)
write 1 to 8 bytes to I2C.
int I2C_Send1(int8_t slave, uint8_t data)
Send one byte.
void I2C_LightSensor_Start(void)
Start OPT3001.
int I2C_Send3(int8_t slave, uint8_t data1, uint8_t data2, uint8_t data3)
Send three bytes.
uint32_t I2C_LightSensor_Input(void)
Input from OPT3001.
void I2C_TempSensor_Input(int32_t *sensorV, int32_t *localT)
Input from TMP006.
void I2C_TempSensor_Init(void)
Initialize TMP006.
void I2C_Init(void)
Initialize I2C.
int I2C_Send2(int8_t slave, uint8_t data1, uint8_t data2)
Send two bytes.
uint8_t I2C_Recv1(int8_t slave)
Receive one byte.
void I2C_LightSensor_Init(void)
Initialize OPT3001.
int I2C_SendData(uint8_t slave, uint8_t *pData, uint32_t count)
send large buffer to I2C.