fixes
This commit is contained in:
@@ -38,8 +38,8 @@ esp_err_t ccs811_get_data(uint16_t * eCO2, uint16_t * tvoc)
|
||||
esp_err_t ret = i2c_read_register(CCS811_DEV_HANDLE, 0x05, ccsResult, 8);
|
||||
if (ret == ESP_OK)
|
||||
{
|
||||
*eCO2 = (ccsResult[0] << 8) | ccsResult[1];
|
||||
*tvoc = (ccsResult[2] << 8) | ccsResult[3];
|
||||
*eCO2 = (((uint16_t)(ccsResult[0] & 0xFF)) << 8) | (ccsResult[1] & 0xFF);
|
||||
*tvoc = (((uint16_t)(ccsResult[2] & 0xFF)) << 8) | (ccsResult[3] & 0xFF);
|
||||
ESP_LOGI(TAG_CCS, "CCS Status: %d, Error %d", ccsResult[4], ccsResult[5]);
|
||||
}
|
||||
return ret;
|
||||
|
Reference in New Issue
Block a user