Skip to content
Snippets Groups Projects
Commit e2483339 authored by schneider's avatar schneider
Browse files

fix(ess): Correctly handle negative temperatures

parent dbc9ea61
Branches
Tags
No related merge requests found
......@@ -169,8 +169,12 @@ static attsGroup_t svcESSGroup = {
void bleESS_update(void)
{
uint16_t i16 = 0;
AttsSetAttr(ESS_TEMPERATURE_VAL_HDL, sizeof(i16), (uint8_t *)&i16);
int16_t temperature = 0;
AttsSetAttr(
ESS_TEMPERATURE_VAL_HDL,
sizeof(temperature),
(uint8_t *)&temperature
);
uint16_t humidity = 0;
AttsSetAttr(
......@@ -183,8 +187,8 @@ void bleESS_update(void)
AttsHandleValueNtf(
connId,
ESS_TEMPERATURE_VAL_HDL,
sizeof(i16),
(uint8_t *)&i16
sizeof(temperature),
(uint8_t *)&temperature
);
}
if (AttsCccEnabled(connId, BLE_ESS_HUMI_CCC_IDX)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment