jgh
Fork of BLE_API by
Diff: ble/Gap.h
- Revision:
- 1191:c8635748feec
- Parent:
- 1190:38d206267ad3
- Child:
- 1192:718787de23b7
diff -r 38d206267ad3 -r c8635748feec ble/Gap.h --- a/ble/Gap.h Wed Apr 06 19:15:44 2016 +0100 +++ b/ble/Gap.h Wed Apr 06 19:15:45 2016 +0100 @@ -938,7 +938,11 @@ * @return BLE_ERROR_NONE if the device started advertising successfully. */ ble_error_t startAdvertising(void) { - return startAdvertising(_advParams); + ble_error_t rc; + if ((rc = startAdvertising(_advParams)) == BLE_ERROR_NONE) { + state.advertising = 1; + } + return rc; } /** @@ -1117,7 +1121,7 @@ * set. */ ble_error_t setAdvertisingPayload(const GapAdvertisingData &payload) { - ble_error_t rc = setAdvertisingData(_advPayload, _scanResponse); + ble_error_t rc = setAdvertisingData(payload, _scanResponse); if (rc == BLE_ERROR_NONE) { _advPayload = payload; }