52 #include "ble_ranges.h"
53 #include "ble_types.h"
55 #include "ble_l2cap.h"
57 #include "ble_gattc.h"
58 #include "ble_gatts.h"
131 #define BLE_EVT_PTR_ALIGNMENT 4
135 #define BLE_MAX(a, b) ((a) < (b) ? (b) : (a))
141 #define BLE_EVT_LEN_MAX(ATT_MTU) (BLE_MAX( \
144 offsetof(ble_evt_t, evt.gattc_evt.params.rel_disc_rsp.includes) + ((ATT_MTU) - 2) / 6 * sizeof(ble_gattc_include_t), \
145 offsetof(ble_evt_t, evt.gattc_evt.params.attr_info_disc_rsp.info.attr_info16) + ((ATT_MTU) - 2) / 4 * sizeof(ble_gattc_attr_info16_t) \
151 #define BLE_USER_MEM_TYPE_INVALID 0x00
152 #define BLE_USER_MEM_TYPE_GATTS_QUEUED_WRITES 0x01
158 #define BLE_UUID_VS_COUNT_DEFAULT 10
159 #define BLE_UUID_VS_COUNT_MAX 254
165 #define BLE_CONN_CFG_TAG_DEFAULT 0
243 uint8_t active_high :1;
316 uint8_t conn_cfg_tag;
335 uint8_t vs_uuid_count;