From 3ce6e020d7e37f9ce4fc21022a3ff55f37d88b64 Mon Sep 17 00:00:00 2001 From: Sandeep Mistry Date: Thu, 16 Mar 2017 11:38:50 -0400 Subject: [PATCH] Set characteristic value internally if it not associated with a service yet --- libraries/CurieBLE/src/BLECharacteristic.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/CurieBLE/src/BLECharacteristic.cpp b/libraries/CurieBLE/src/BLECharacteristic.cpp index 278eb1d4..1416cef3 100644 --- a/libraries/CurieBLE/src/BLECharacteristic.cpp +++ b/libraries/CurieBLE/src/BLECharacteristic.cpp @@ -283,6 +283,10 @@ bool BLECharacteristic::writeValue(const byte value[], int length, int offset) characteristicImp->valueLength()); BLEDeviceManager::instance()->startAdvertising(); } + } else { + // not associated with a service yet + _setValue(value, length); + retVar = true; } return retVar; }