PebbleOS
Loading...
Searching...
No Matches
Data Structures | Macros
gatt_service_types.h File Reference
#include <pbl/util/uuid.h>
#include <stddef.h>
#include <stdint.h>
#include <pbl/kernel/compiler.h>

Data Structures

struct  pbl_bt_att_handle_range
 Inclusive range of ATT handles. More...
 
struct  pbl_bt_gatt_object_header
 Common header of descriptors, characteristics and services. More...
 
struct  pbl_bt_gatt_descriptor
 A descriptor of a remote characteristic. More...
 
struct  pbl_bt_gatt_characteristic
 A characteristic of a remote service, followed by its descriptors. More...
 
struct  pbl_bt_gatt_service
 A remote service, followed by its characteristics and included service handles. More...
 

Macros

#define PBL_BT_GATT_SERVICE_SIZE_BYTES(num_chars, num_descs, num_includes)
 Size in bytes of a struct pbl_bt_gatt_service blob.