diff --git a/src/helpers/esp32/BLELogInterface.h b/src/helpers/esp32/BLELogInterface.h index 448e5a71..8196bb4b 100644 --- a/src/helpers/esp32/BLELogInterface.h +++ b/src/helpers/esp32/BLELogInterface.h @@ -39,10 +39,7 @@ class BLELogInterface : public Print, BLEServerCallbacks { } void flushLine() { - if (_line_len == 0 || !_connected) { - _line_len = 0; - return; - } + if (_line_len == 0 || !_connected) return; const int chunk = notifyPayloadSize(); int offset = 0; while (offset < _line_len) { @@ -105,7 +102,7 @@ public: adv->addServiceUUID(NUS_SERVICE_UUID); adv->setScanResponse(true); adv->setMinPreferred(0x06); // helps iOS find and stay connected to the device - adv->setMinPreferred(0x12); + adv->setMaxPreferred(0x12); BLEDevice::startAdvertising(); } diff --git a/variants/heltec_tracker/platformio.ini b/variants/heltec_tracker/platformio.ini index a85a5b82..a57f049a 100644 --- a/variants/heltec_tracker/platformio.ini +++ b/variants/heltec_tracker/platformio.ini @@ -177,8 +177,8 @@ build_flags = -D ADVERT_LON=0.0 -D ADMIN_PASSWORD='"password"' -D ROOM_PASSWORD='"hello"' - -D MESH_PACKET_LOGGING=1 - -D BLE_PACKET_LOGGING=1 +; -D MESH_PACKET_LOGGING=1 +; -D BLE_PACKET_LOGGING=1 ; -D MESH_DEBUG=1 build_src_filter = ${Heltec_tracker_base.build_src_filter} + diff --git a/variants/sensecap_solar/platformio.ini b/variants/sensecap_solar/platformio.ini index c452a717..c191795c 100644 --- a/variants/sensecap_solar/platformio.ini +++ b/variants/sensecap_solar/platformio.ini @@ -45,8 +45,8 @@ build_flags = -D ADVERT_LON=0.0 -D ADMIN_PASSWORD='"password"' -D MAX_NEIGHBOURS=50 - -D MESH_PACKET_LOGGING=1 - -D BLE_PACKET_LOGGING=1 +; -D MESH_PACKET_LOGGING=1 +; -D BLE_PACKET_LOGGING=1 ; -D MESH_DEBUG=1 build_src_filter = ${SenseCap_Solar.build_src_filter} +<../examples/simple_repeater/*.cpp>