diff --git a/epicardium/ble/ess.c b/epicardium/ble/ess.c index 3ceef2af7b530b6cf68577a76f5626b3e3d9f13a..03fbdca3e02a8abd7f9d2bb26e24cb9aec92953b 100644 --- a/epicardium/ble/ess.c +++ b/epicardium/ble/ess.c @@ -36,7 +36,6 @@ static uint16_t initTemperatureLen = sizeof(initTemperatureValue); static uint8_t essValTempChCcc[] = {UINT16_TO_BYTES(0x0000)}; static const uint16_t essLenTempChCcc = sizeof(essValTempChCcc); - /* clang-format on */ /* @@ -61,22 +60,24 @@ static const attsAttr_t ESSSvcAttrList[] = { .permissions = ATTS_PERMIT_READ, }, { - .pUuid = attTemperatureChUuid, - .pValue = initTemperatureValue, - .pLen = &initTemperatureLen, - .maxLen = sizeof(initTemperatureValue), + .pUuid = attTemperatureChUuid, + .pValue = initTemperatureValue, + .pLen = &initTemperatureLen, + .maxLen = sizeof(initTemperatureValue), //.settings = ATTS_SET_READ_CBACK, .permissions = ATTS_PERMIT_READ | ATTS_PERMIT_READ_ENC | ATTS_PERMIT_READ_AUTH, }, /* Characteristic CCC descriptor */ { - .pUuid = attCliChCfgUuid, - .pValue = essValTempChCcc, - .pLen = (uint16_t *) &essLenTempChCcc, - .maxLen = sizeof(essValTempChCcc), - .settings = ATTS_SET_CCC, - .permissions = (ATTS_PERMIT_READ | ATTS_PERMIT_WRITE) // How about security? + .pUuid = attCliChCfgUuid, + .pValue = essValTempChCcc, + .pLen = (uint16_t *)&essLenTempChCcc, + .maxLen = sizeof(essValTempChCcc), + .settings = ATTS_SET_CCC, + .permissions = + (ATTS_PERMIT_READ | + ATTS_PERMIT_WRITE) // How about security? }, }; @@ -114,9 +115,9 @@ static uint8_t readESSCB( #endif static attsGroup_t svcESSGroup = { - .pNext = NULL, - .pAttr = (attsAttr_t *)ESSSvcAttrList, - .readCback = NULL, + .pNext = NULL, + .pAttr = (attsAttr_t *)ESSSvcAttrList, + .readCback = NULL, //.readCback = readESSCB, .writeCback = NULL, .startHandle = ESS_START_HDL, @@ -129,9 +130,14 @@ void bleESS_update(void) AttsSetAttr(ESS_TEMPERATURE_VAL_HDL, sizeof(i16), (uint8_t *)&i16); dmConnId_t connId = AppConnIsOpen(); - if(connId != DM_CONN_ID_NONE) { - if(AttsCccEnabled(connId, BLE_ESS_TEMP_CCC_IDX)) { - AttsHandleValueNtf(connId, ESS_TEMPERATURE_VAL_HDL, sizeof(i16), (uint8_t *)&i16); + if (connId != DM_CONN_ID_NONE) { + if (AttsCccEnabled(connId, BLE_ESS_TEMP_CCC_IDX)) { + AttsHandleValueNtf( + connId, + ESS_TEMPERATURE_VAL_HDL, + sizeof(i16), + (uint8_t *)&i16 + ); } } }