#include "cdc_hal/IBluetoothController.h"
#include <cstring>
Go to the source code of this file.
|
| template<typename Callback> |
| static bool | cdc::hal::BleAdvParser::walkAdStructures (const uint8_t *advData, uint8_t len, Callback callback) |
| | Iterates over AD structures and invokes a callback for each structure.
|
| bool | cdc::hal::BleAdvParser::findManufacturerData (const uint8_t *advData, uint8_t len, uint16_t *companyId, const uint8_t **data, uint8_t *dataLen) |
| | Extracts manufacturer-specific AD payload and company identifier.
|
| bool | cdc::hal::BleAdvParser::findServiceUuid128 (const uint8_t *advData, uint8_t len, const uint8_t uuid128[16]) |
| | Checks whether a specific 128-bit service UUID is present in AD structures.
|
| bool | cdc::hal::BleAdvParser::findName (const uint8_t *advData, uint8_t len, char *name, uint8_t nameMaxLen) |
| | Extracts local device name from advertising data.
|