Skip to content

Commit 86bd7f0

Browse files
authored
Merge pull request #10634 from LDong-Arm/ble-api-update
BLE: fix deprecated API calls in battery and thermometer services
2 parents 80d7cb2 + 1b71c93 commit 86bd7f0

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

features/FEATURE_BLE/ble/services/BatteryService.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class BatteryService {
8484
sizeof(charTable) / sizeof(GattCharacteristic *)
8585
);
8686

87-
ble.addService(batteryService);
87+
ble.gattServer().addService(batteryService);
8888
}
8989

9090
/**

features/FEATURE_BLE/ble/services/HealthThermometerService.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class HealthThermometerService {
6161
GattCharacteristic *hrmChars[] = {&tempMeasurement, &tempLocation, };
6262
GattService hrmService(GattService::UUID_HEALTH_THERMOMETER_SERVICE, hrmChars, sizeof(hrmChars) / sizeof(GattCharacteristic *));
6363

64-
ble.addService(hrmService);
64+
ble.gattServer().addService(hrmService);
6565
}
6666

6767
/**
@@ -72,10 +72,8 @@ class HealthThermometerService {
7272
*
7373
*/
7474
void updateTemperature(float temperature) {
75-
if (ble.getGapState().connected) {
76-
valueBytes.updateTemperature(temperature);
77-
ble.gattServer().write(tempMeasurement.getValueHandle(), valueBytes.getPointer(), sizeof(TemperatureValueBytes));
78-
}
75+
valueBytes.updateTemperature(temperature);
76+
ble.gattServer().write(tempMeasurement.getValueHandle(), valueBytes.getPointer(), sizeof(TemperatureValueBytes));
7977
}
8078

8179
/**

0 commit comments

Comments
 (0)