8#include "dawn/porting/config.hxx"
9#include "dawn/proto/nimble/iprph.hxx"
10#include "host/ble_gatt.h"
16class CProtoNimblePrph;
30 }
typedef SProtoNimblePrphIOBindBas;
45 static int notifierCb(
void *priv,
io_ddata_t *data);
48 int updateBatteryLevel();
Battery Service (BAS) for BLE Peripheral.
int init()
Initialize service.
int start()
Start service.
int deinit()
Deinitialize service.
Interface for BLE peripheral services with GATT characteristics.
Base interface for GATT services exposed by BLE peripheral.
Out-of-tree user-extension hooks for Dawn.
Context data for characteristic notification callbacks.
Single configuration item within object.
Heap-allocated dynamic I/O data buffer.
32-bit encoded object identifier (union with bit field).