CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
cdc::hal::GattCharacteristic Struct Reference

#include <IBluetoothController.h>

Public Attributes

BleUuid uuid
uint8_t properties
uint8_t permissions
uint16_t * valueHandle
GattWriteCallback onWrite
GattReadCallback onRead
const GattDescriptordescriptors = nullptr
uint8_t numDescriptors = 0

Detailed Description

GATT characteristic definition for service registration

Definition at line 120 of file IBluetoothController.h.

Member Data Documentation

◆ descriptors

const GattDescriptor* cdc::hal::GattCharacteristic::descriptors = nullptr

Definition at line 127 of file IBluetoothController.h.

◆ numDescriptors

uint8_t cdc::hal::GattCharacteristic::numDescriptors = 0

Definition at line 128 of file IBluetoothController.h.

◆ onRead

GattReadCallback cdc::hal::GattCharacteristic::onRead

Definition at line 126 of file IBluetoothController.h.

Referenced by cdc::mod_gpg::ble_gpg_xsig_init().

◆ onWrite

GattWriteCallback cdc::hal::GattCharacteristic::onWrite

◆ permissions

uint8_t cdc::hal::GattCharacteristic::permissions

◆ properties

uint8_t cdc::hal::GattCharacteristic::properties

◆ uuid

BleUuid cdc::hal::GattCharacteristic::uuid

◆ valueHandle

uint16_t* cdc::hal::GattCharacteristic::valueHandle

The documentation for this struct was generated from the following file: