From 9d77256051eddda962cf485afc0e432f2d496ef1 Mon Sep 17 00:00:00 2001 From: Yurii Date: Fri, 3 Oct 2025 20:56:04 +0300 Subject: [PATCH] refactor: not initialize Bluetooth if BLE sensors are not used --- src/SensorsTask.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/SensorsTask.h b/src/SensorsTask.h index 135d20f..8390f9e 100644 --- a/src/SensorsTask.h +++ b/src/SensorsTask.h @@ -405,7 +405,6 @@ protected: #if USE_BLE void cleanBleInstances() { - #if USE_BLE if (!NimBLEDevice::isInitialized()) { return; } @@ -442,10 +441,13 @@ protected: NimBLEDevice::deleteClient(client); } } - #endif } void pollingBleSensors() { + if (!Sensors::getAmountByType(Sensors::Type::BLUETOOTH, true)) { + return; + } + if (!NimBLEDevice::isInitialized() && millis() > 5000) { Log.sinfoln(FPSTR(L_SENSORS_BLE), F("Initialized")); BLEDevice::init("");