|
CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
|
#include <IBluetoothController.h>
Public Types | |
| enum | Type : uint8_t { UUID_16 = 0 , UUID_128 = 1 } |
Public Member Functions | |
| bool | operator== (const BleUuid &other) const |
Static Public Member Functions | |
| static BleUuid | from16 (uint16_t v) |
| static BleUuid | from128 (const uint8_t v[16]) |
Public Attributes | |
| Type | type |
| union { | |
| uint16_t u16 | |
| uint8_t u128 [16] | |
| }; | |
Stack-independent BLE UUID (no NimBLE/Bluedroid dependency)
Definition at line 34 of file IBluetoothController.h.
| enum cdc::hal::BleUuid::Type : uint8_t |
| Enumerator | |
|---|---|
| UUID_16 | |
| UUID_128 | |
Definition at line 35 of file IBluetoothController.h.
|
inlinestatic |
Definition at line 51 of file IBluetoothController.h.
Referenced by cdc::mod_2fa::ble_chalresp_deinit(), host_ble_discover(), host_ble_register_service(), host_ble_unregister_service(), cdc::mod_ble_serial::BleUartService::init(), plg_ble_on_unload(), and cdc::mod_2fa::registerGattService().
|
inlinestatic |
Definition at line 42 of file IBluetoothController.h.
|
inline |
Definition at line 58 of file IBluetoothController.h.
| union { ... } cdc::hal::BleUuid |
Definition at line 36 of file IBluetoothController.h.
| uint8_t cdc::hal::BleUuid::u128[16] |
Definition at line 39 of file IBluetoothController.h.
| uint16_t cdc::hal::BleUuid::u16 |
Definition at line 38 of file IBluetoothController.h.