Skip to content

Commit 870a03a

Browse files
committed
Free unuse bt memory if not needed
1 parent 8eff31e commit 870a03a

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

OpenBikeSensorFirmware/OpenBikeSensorFirmware.ino

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,8 @@ void setup() {
178178
if (buttonState == HIGH || (requiresDisplayConnection && displayError != 0))
179179
{
180180
displayTest->showTextOnGrid(2, 2, "Start Server");
181+
esp_bt_mem_release(ESP_BT_MODE_BTDM); // no bluetooth at all here.
182+
181183
delay(1000); // Added for user experience
182184

183185
startServer();

OpenBikeSensorFirmware/bluetooth/BluetoothManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ unsigned long buttonPressTimestamp = -1;
99

1010
void BluetoothManager::init() {
1111

12+
esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT);
1213
char deviceName[32];
1314
snprintf(deviceName, sizeof(deviceName), "OpenBikeSensor %04X", (uint16_t)(ESP.getEfuseMac() >> 32));
1415
BLEDevice::init(deviceName);
@@ -49,7 +50,6 @@ void BluetoothManager::activateBluetooth() {
4950
pServer->getAdvertising()->addServiceUUID(service->getService()->getUUID());
5051
}
5152
}
52-
// esp_bt_controller_mem_release(ESP_BT_MODE_BTDM);
5353

5454
pServer->getAdvertising()->start();
5555
// digitalWrite(13, HIGH);

0 commit comments

Comments
 (0)