last commit before mirror gitea
This commit is contained in:
@@ -114,16 +114,18 @@ void SHT30_calcRawData(SHT30_Struct_Type *p){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void sht30_ReadData(SHT30_Struct_Type *inst){
|
int sht30_ReadData(SHT30_Struct_Type *inst){
|
||||||
int ret;
|
int ret;
|
||||||
uint8_t reg[2] = {0xe0,0x00};
|
uint8_t reg[2] = {0xe0,0x00};
|
||||||
ret = readRegister(inst, reg, (void*)&inst->Message, sizeof(SHT30_Message_Type));
|
ret = readRegister(inst, reg, (void*)&inst->Message, sizeof(SHT30_Message_Type));
|
||||||
|
|
||||||
if(ret != 0){
|
if(ret != 0){
|
||||||
SHT30_resetConnection(inst);
|
SHT30_resetConnection(inst);
|
||||||
|
return 1;
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
SHT30_calcRawData(inst);
|
SHT30_calcRawData(inst);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -138,7 +140,7 @@ int sht30_init(SHT30_Struct_Type *inst, void *i2c_transfer_inst, setGet_I2C_Even
|
|||||||
inst->i2c_transfer_inst = i2c_transfer_inst;
|
inst->i2c_transfer_inst = i2c_transfer_inst;
|
||||||
inst->i2c_transfer_evt = i2c_transfer_evt;
|
inst->i2c_transfer_evt = i2c_transfer_evt;
|
||||||
|
|
||||||
//SHT30_resetConnection(inst);
|
SHT30_resetConnection(inst);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ typedef struct SHT30_Struct
|
|||||||
|
|
||||||
|
|
||||||
int sht30_init(SHT30_Struct_Type *inst, void *i2c_transfer_inst, setGet_I2C_Event_fpt i2c_transfer_evt);
|
int sht30_init(SHT30_Struct_Type *inst, void *i2c_transfer_inst, setGet_I2C_Event_fpt i2c_transfer_evt);
|
||||||
void sht30_ReadData(SHT30_Struct_Type *p);
|
int sht30_ReadData(SHT30_Struct_Type *p);
|
||||||
uint8_t crc8_i2c_u16(uint16_t input);
|
uint8_t crc8_i2c_u16(uint16_t input);
|
||||||
|
|
||||||
#endif /* MAIN_SHT30_DRIVER_SHT30_DRIVER_H_ */
|
#endif /* MAIN_SHT30_DRIVER_SHT30_DRIVER_H_ */
|
||||||
|
|||||||
Reference in New Issue
Block a user