Originally from Donal's blog article. http://mbed.org/users/donalm/code/BLE_Health_Thermometer_Blog/ Changed low freq. clock source from XTAL to IRC.
Dependents: BLE_Health_Thermometer_IRC BLE_RCBController_micono_test BLE_konashi_PIO_test BLE_ADT7410_TMP102_Sample ... more
Fork of BLE_API_Native_blog by
Diff: GapAdvertisingData.cpp
- Revision:
- 13:1800682b5703
- Parent:
- 0:4c3097c65247
--- a/GapAdvertisingData.cpp Wed Feb 19 09:08:15 2014 +0000 +++ b/GapAdvertisingData.cpp Thu Feb 20 11:12:32 2014 +0000 @@ -34,6 +34,7 @@ { memset(_payload, 0, GAP_ADVERTISING_DATA_MAX_PAYLOAD); _payloadLen = 0; + _appearance = GENERIC_TAG; } /**************************************************************************/ @@ -119,6 +120,7 @@ /**************************************************************************/ ble_error_t GapAdvertisingData::addAppearance(Appearance appearance) { + _appearance = appearance; return addData(GapAdvertisingData::APPEARANCE, (uint8_t*)&appearance, 2); } @@ -224,3 +226,15 @@ { return _payloadLen; } + +/**************************************************************************/ +/*! + \brief Returns the 16-bit appearance value for this device + + \returns The 16-bit appearance value +*/ +/**************************************************************************/ +uint16_t GapAdvertisingData::getAppearance(void) +{ + return (uint16_t)_appearance; +}