Lightly modified version of the BLE stack, that doesn't bring up a DFUService by default... as we have our own.
Fork of BLE_API by
Diff: services/DFUService.h
- Revision:
- 243:98f930d14515
- Parent:
- 242:0e9201b67e2f
- Child:
- 245:712e0719d7e9
--- a/services/DFUService.h Tue Dec 09 08:18:11 2014 +0000 +++ b/services/DFUService.h Tue Dec 09 13:15:19 2014 +0000 @@ -81,11 +81,10 @@ } /** - * @brief - * @return + * @brief get the handle for the value attribute of the control characteristic. */ - uint16_t getControlHandle(void) { - return controlPoint.getValueAttribute().getHandle(); + uint16_t getControlHandle(void) const { + return controlPoint.getValueHandle(); } /** @@ -93,8 +92,8 @@ * handover control to the bootloader; but first the application is given a * chance to clean up. * - * @param[in] - * + * @param[in] params + * Information about the characterisitc being updated. */ virtual void onDataWritten(const GattCharacteristicWriteCBParams *params) { if (params->charHandle == controlPoint.getValueAttribute().getHandle()) {