49 #include "ble_types.h"
50 #include "ble_ranges.h"
52 #include "nrf_error.h"
105 #define BLE_ERROR_GATTC_PROC_NOT_PERMITTED (NRF_GATTC_ERR_BASE + 0x000)
110 #define BLE_GATTC_ATTR_INFO_FORMAT_16BIT 1
111 #define BLE_GATTC_ATTR_INFO_FORMAT_128BIT 2
116 #define BLE_GATTC_WRITE_CMD_TX_QUEUE_SIZE_DEFAULT 1
129 uint8_t write_cmd_tx_queue_size;
162 uint8_t char_ext_props : 1;
260 uint8_t handle_value[1];
673 #ifndef SUPPRESS_INLINE_IMPLEMENTATION
679 uint8_t *p_next = p_iter->
p_value ? p_iter->
p_value + value_len : p_first;
683 p_iter->
handle = (uint16_t)p_next[1] << 8 | p_next[0];
684 p_iter->
p_value = p_next +
sizeof(uint16_t);