Minor temporary patch to allow DFU packet callback

Fork of BLE_API by Bluetooth Low Energy

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
BatteryServiceBLE Battery Service
BLEDeviceThe base class used to abstract away BLE capable radio transceivers or SOCs, to enable this BLE API to work with any radio transparently
BLEDeviceInstanceBaseThe interface for the transport object to be created by the target library's createBLEDeviceInstance()
CallChainOfFunctionPointersWithContext< ContextType >Group one or more functions in an instance of a CallChainOfFunctionPointersWithContext, then call them in sequence using CallChainOfFunctionPointersWithContext::call()
DeviceInformationServiceBLE Device Information Service
Service: https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.device_information.xml
Manufacturer Name String Char: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.manufacturer_name_string.xml
DFUServiceDevice Firmware Update Service
FunctionPointerWithContext< ContextType >A class for storing and calling a pointer to a static or member void function which takes a context
GapAdvertisingDataThis class provides several helper functions to generate properly formatted GAP Advertising and Scan Response data payloads
GapAdvertisingParamsThis class provides a wrapper for the core advertising parameters, including the advertising type (Connectable Undirected, Non Connectable Undirected, etc.), as well as the advertising and timeout intervals
GapEventsThe base class used to abstract away the callback events that can be triggered with the GAP
GattServerEventsThe base class used to abstract away the callback events that can be triggered with the GATT Server
HealthThermometerServiceBLE Health Thermometer Service
HeartRateServiceBLE Service for HeartRate
iBeaconServiceIBeacon Service
LinkLossServiceThis service defines behavior when a link is lost between two devices
GattCharacteristic::PresentationFormatGATT presentation format wrapper
UARTServiceBLE Service to enable UART over BLE
URIBeaconConfigServiceUriBeacon Configuration Service