16 #ifndef __BLUENRG_ACI_CONST_H_ 17 #define __BLUENRG_ACI_CONST_H_ 22 #include "bluenrg_conf.h" 24 #ifndef DOXYGEN_SHOULD_SKIP_THIS 26 #define OCF_HAL_GET_FW_BUILD_NUMBER 0x0000 27 typedef __packed
struct _hal_get_fw_build_number_rp{
29 uint16_t build_number;
30 }
PACKED hal_get_fw_build_number_rp;
31 #define HAL_GET_FW_BUILD_NUMBER_RP_SIZE 3 32 #define OCF_HAL_WRITE_CONFIG_DATA 0x000C 33 #define OCF_HAL_READ_CONFIG_DATA 0x000D 34 typedef __packed
struct _hal_read_config_data_cp{
36 }
PACKED hal_read_config_data_cp;
37 #define HAL_READ_CONFIG_DATA_RP_SIZE 1 38 typedef __packed
struct _hal_read_config_data_rp{
41 }
PACKED hal_read_config_data_rp;
43 #define OCF_HAL_SET_TX_POWER_LEVEL 0x000F 44 typedef __packed
struct _hal_set_tx_power_level_cp{
45 uint8_t en_high_power;
47 }
PACKED hal_set_tx_power_level_cp;
48 #define HAL_SET_TX_POWER_LEVEL_CP_SIZE 2 50 #define OCF_HAL_DEVICE_STANDBY 0x0013 51 #define OCF_HAL_LE_TX_TEST_PACKET_NUMBER 0x0014 52 typedef __packed
struct _hal_le_tx_test_packet_number_rp{
54 uint32_t number_of_packets;
55 }
PACKED hal_le_tx_test_packet_number_rp;
57 #define OCF_HAL_TONE_START 0x0015 58 typedef __packed
struct _hal_tone_start_cp{
60 }
PACKED hal_tone_start_cp;
61 #define HAL_TONE_START_CP_SIZE 1 63 #define OCF_HAL_TONE_STOP 0x0016 64 #define OCF_HAL_GET_LINK_STATUS 0x0017 65 typedef __packed
struct _hal_get_link_status_rp{
67 uint8_t link_status[8];
68 uint16_t conn_handle[8];
69 }
PACKED hal_get_link_status_rp;
71 #define OCF_HAL_GET_ANCHOR_PERIOD 0x0019 72 typedef __packed
struct _hal_get_anchor_period_rp{
74 uint32_t anchor_period;
75 uint32_t max_free_slot;
76 }
PACKED hal_get_anchor_period_rp;
78 #define OCF_UPDATER_START 0x0020 79 #define OCF_UPDATER_REBOOT 0x0021 81 #define OCF_GET_UPDATER_VERSION 0x0022 82 typedef __packed
struct _get_updater_version_rp{
85 }
PACKED get_updater_version_rp;
86 #define GET_UPDATER_VERSION_RP_SIZE 2 88 #define OCF_GET_UPDATER_BUFSIZE 0x0023 89 typedef __packed
struct _get_updater_bufsize_rp{
92 }
PACKED get_updater_bufsize_rp;
93 #define GET_UPDATER_BUFSIZE_RP_SIZE 2 95 #define OCF_UPDATER_ERASE_BLUE_FLAG 0x0024 97 #define OCF_UPDATER_RESET_BLUE_FLAG 0x0025 99 #define OCF_UPDATER_ERASE_SECTOR 0x0026 100 typedef __packed
struct _updater_erase_sector_cp{
102 }
PACKED updater_erase_sector_cp;
103 #define UPDATER_ERASE_SECTOR_CP_SIZE 4 105 #define OCF_UPDATER_PROG_DATA_BLOCK 0x0027 106 #define UPDATER_PROG_DATA_BLOCK_CP_SIZE 6 107 typedef __packed
struct _updater_prog_data_block_cp{
111 }
PACKED updater_prog_data_block_cp;
113 #define OCF_UPDATER_READ_DATA_BLOCK 0x0028 114 typedef __packed
struct _updater_read_data_block_cp{
117 }
PACKED updater_read_data_block_cp;
118 #define UPDATER_READ_DATA_BLOCK_CP_SIZE 6 119 typedef __packed
struct _updater_read_data_block_rp{
122 }
PACKED updater_read_data_block_rp;
123 #define GET_UPDATER_BUFSIZE_RP_SIZE 2 125 #define OCF_UPDATER_CALC_CRC 0x0029 126 typedef __packed
struct _updater_calc_crc_cp{
129 }
PACKED updater_calc_crc_cp;
130 #define UPDATER_CALC_CRC_CP_SIZE 5 131 typedef __packed
struct _updater_calc_crc_rp{
134 }
PACKED updater_calc_crc_rp;
135 #define UPDATER_CALC_CRC_RP_SIZE 5 137 #define OCF_UPDATER_HW_VERSION 0x002A 138 typedef __packed
struct _updater_hw_version_rp{
141 }
PACKED updater_hw_version_rp;
142 #define UPDATER_HW_VERSION_RP_SIZE 2 144 #define OCF_GAP_SET_NON_DISCOVERABLE 0x0081 146 #define OCF_GAP_SET_LIMITED_DISCOVERABLE 0x0082 148 #define OCF_GAP_SET_DISCOVERABLE 0x0083 150 #define OCF_GAP_SET_DIRECT_CONNECTABLE 0x0084 151 typedef __packed
struct _gap_set_direct_conectable_cp_IDB05A1{
152 uint8_t own_bdaddr_type;
153 uint8_t directed_adv_type;
154 uint8_t direct_bdaddr_type;
156 uint16_t adv_interv_min;
157 uint16_t adv_interv_max;
158 }
PACKED gap_set_direct_conectable_cp_IDB05A1;
160 typedef __packed
struct _gap_set_direct_conectable_cp_IDB04A1{
161 uint8_t own_bdaddr_type;
162 uint8_t direct_bdaddr_type;
164 }
PACKED gap_set_direct_conectable_cp_IDB04A1;
166 #define OCF_GAP_SET_IO_CAPABILITY 0x0085 167 typedef __packed
struct _gap_set_io_capability_cp{
168 uint8_t io_capability;
169 }
PACKED gap_set_io_capability_cp;
170 #define GAP_SET_IO_CAPABILITY_CP_SIZE 1 172 #define OCF_GAP_SET_AUTH_REQUIREMENT 0x0086 173 typedef __packed
struct _gap_set_auth_requirement_cp{
176 uint8_t oob_data[16];
177 uint8_t min_encryption_key_size;
178 uint8_t max_encryption_key_size;
179 uint8_t use_fixed_pin;
181 uint8_t bonding_mode;
182 }
PACKED gap_set_auth_requirement_cp;
183 #define GAP_SET_AUTH_REQUIREMENT_CP_SIZE 26 185 #define OCF_GAP_SET_AUTHOR_REQUIREMENT 0x0087 186 typedef __packed
struct _gap_set_author_requirement_cp{
187 uint16_t conn_handle;
188 uint8_t authorization_enable;
189 }
PACKED gap_set_author_requirement_cp;
190 #define GAP_SET_AUTHOR_REQUIREMENT_CP_SIZE 3 192 #define OCF_GAP_PASSKEY_RESPONSE 0x0088 193 typedef __packed
struct _gap_passkey_response_cp{
194 uint16_t conn_handle;
196 }
PACKED gap_passkey_response_cp;
197 #define GAP_PASSKEY_RESPONSE_CP_SIZE 6 199 #define OCF_GAP_AUTHORIZATION_RESPONSE 0x0089 200 typedef __packed
struct _gap_authorization_response_cp{
201 uint16_t conn_handle;
203 }
PACKED gap_authorization_response_cp;
204 #define GAP_AUTHORIZATION_RESPONSE_CP_SIZE 3 206 #define OCF_GAP_INIT 0x008A 208 typedef __packed
struct _gap_init_cp_IDB05A1{
210 uint8_t privacy_enabled;
211 uint8_t device_name_char_len;
212 }
PACKED gap_init_cp_IDB05A1;
213 #define GAP_INIT_CP_SIZE_IDB05A1 3 215 typedef __packed
struct _gap_init_cp_IDB04A1{
217 }
PACKED gap_init_cp_IDB04A1;
218 #define GAP_INIT_CP_SIZE_IDB04A1 1 220 typedef __packed
struct _gap_init_rp{
222 uint16_t service_handle;
223 uint16_t dev_name_char_handle;
224 uint16_t appearance_char_handle;
226 #define GAP_INIT_RP_SIZE 7 228 #define OCF_GAP_SET_NON_CONNECTABLE 0x008B 229 typedef __packed
struct _gap_set_non_connectable_cp_IDB05A1{
230 uint8_t advertising_event_type;
231 uint8_t own_address_type;
239 #define OCF_GAP_SET_UNDIRECTED_CONNECTABLE 0x008C 244 #define GAP_SET_UNDIRECTED_CONNECTABLE_CP_SIZE 2 246 #define OCF_GAP_SLAVE_SECURITY_REQUEST 0x008D 252 #define GAP_SLAVE_SECURITY_REQUEST_CP_SIZE 4 254 #define OCF_GAP_UPDATE_ADV_DATA 0x008E 256 #define OCF_GAP_DELETE_AD_TYPE 0x008F 260 #define GAP_DELETE_AD_TYPE_CP_SIZE 1 262 #define OCF_GAP_GET_SECURITY_LEVEL 0x0090 270 #define GAP_GET_SECURITY_LEVEL_RP_SIZE 5 272 #define OCF_GAP_SET_EVT_MASK 0x0091 276 #define GAP_SET_EVT_MASK_CP_SIZE 2 278 #define OCF_GAP_CONFIGURE_WHITELIST 0x0092 280 #define OCF_GAP_TERMINATE 0x0093 285 #define GAP_TERMINATE_CP_SIZE 3 287 #define OCF_GAP_CLEAR_SECURITY_DB 0x0094 289 #define OCF_GAP_ALLOW_REBOND_DB 0x0095 295 #define OCF_GAP_START_LIMITED_DISCOVERY_PROC 0x0096 302 #define GAP_START_LIMITED_DISCOVERY_PROC_CP_SIZE 6 304 #define OCF_GAP_START_GENERAL_DISCOVERY_PROC 0x0097 311 #define GAP_START_GENERAL_DISCOVERY_PROC_CP_SIZE 6 313 #define OCF_GAP_START_NAME_DISCOVERY_PROC 0x0098 327 #define GAP_START_NAME_DISCOVERY_PROC_CP_SIZE 24 329 #define OCF_GAP_START_AUTO_CONN_ESTABLISH_PROC 0x0099 331 #define OCF_GAP_START_GENERAL_CONN_ESTABLISH_PROC 0x009A 351 #define OCF_GAP_START_SELECTIVE_CONN_ESTABLISH_PROC 0x009B 352 #define GAP_START_SELECTIVE_CONN_ESTABLISH_PROC_CP_SIZE 8 363 #define OCF_GAP_CREATE_CONNECTION 0x009C 377 #define GAP_CREATE_CONNECTION_CP_SIZE 24 379 #define OCF_GAP_TERMINATE_GAP_PROCEDURE 0x009D 381 #define OCF_GAP_START_CONNECTION_UPDATE 0x009E 391 #define GAP_START_CONNECTION_UPDATE_CP_SIZE 14 393 #define OCF_GAP_SEND_PAIRING_REQUEST 0x009F 398 #define GAP_GAP_SEND_PAIRING_REQUEST_CP_SIZE 3 400 #define OCF_GAP_RESOLVE_PRIVATE_ADDRESS 0x00A0 404 #define GAP_RESOLVE_PRIVATE_ADDRESS_CP_SIZE 6 411 #define OCF_GAP_SET_BROADCAST_MODE 0x00A1 412 #define GAP_SET_BROADCAST_MODE_CP_SIZE 6 421 #define OCF_GAP_START_OBSERVATION_PROC 0x00A2 430 #define OCF_GAP_GET_BONDED_DEVICES 0x00A3 437 #define OCF_GAP_IS_DEVICE_BONDED 0x00A4 444 #define OCF_GATT_INIT 0x0101 446 #define OCF_GATT_ADD_SERV 0x0102 451 #define GATT_ADD_SERV_RP_SIZE 3 453 #define OCF_GATT_INCLUDE_SERV 0x0103 458 #define GATT_INCLUDE_SERV_RP_SIZE 3 460 #define OCF_GATT_ADD_CHAR 0x0104 465 #define GATT_ADD_CHAR_RP_SIZE 3 467 #define OCF_GATT_ADD_CHAR_DESC 0x0105 472 #define GATT_ADD_CHAR_DESC_RP_SIZE 3 474 #define OCF_GATT_UPD_CHAR_VAL 0x0106 476 #define OCF_GATT_DEL_CHAR 0x0107 481 #define GATT_DEL_CHAR_CP_SIZE 4 483 #define OCF_GATT_DEL_SERV 0x0108 487 #define GATT_DEL_SERV_CP_SIZE 2 489 #define OCF_GATT_DEL_INC_SERV 0x0109 494 #define GATT_DEL_INC_SERV_CP_SIZE 4 496 #define OCF_GATT_SET_EVT_MASK 0x010A 500 #define GATT_SET_EVT_MASK_CP_SIZE 4 502 #define OCF_GATT_EXCHANGE_CONFIG 0x010B 506 #define GATT_EXCHANGE_CONFIG_CP_SIZE 2 508 #define OCF_ATT_FIND_INFO_REQ 0x010C 514 #define ATT_FIND_INFO_REQ_CP_SIZE 6 516 #define OCF_ATT_FIND_BY_TYPE_VALUE_REQ 0x010D 517 #define ATT_FIND_BY_TYPE_VALUE_REQ_CP_SIZE 9 527 #define OCF_ATT_READ_BY_TYPE_REQ 0x010E 528 #define ATT_READ_BY_TYPE_REQ_CP_SIZE 7 // without UUID 537 #define OCF_ATT_READ_BY_GROUP_TYPE_REQ 0x010F 538 #define ATT_READ_BY_GROUP_TYPE_REQ_CP_SIZE 7 // without UUID 547 #define OCF_ATT_PREPARE_WRITE_REQ 0x0110 548 #define ATT_PREPARE_WRITE_REQ_CP_SIZE 7 // without attr_val 557 #define OCF_ATT_EXECUTE_WRITE_REQ 0x0111 562 #define ATT_EXECUTE_WRITE_REQ_CP_SIZE 3 564 #define OCF_GATT_DISC_ALL_PRIM_SERVICES 0X0112 568 #define GATT_DISC_ALL_PRIM_SERVICES_CP_SIZE 2 570 #define OCF_GATT_DISC_PRIM_SERVICE_BY_UUID 0x0113 576 #define GATT_DISC_PRIM_SERVICE_BY_UUID_CP_SIZE 3 // Without uuid 578 #define OCF_GATT_FIND_INCLUDED_SERVICES 0X0114 584 #define GATT_FIND_INCLUDED_SERVICES_CP_SIZE 6 586 #define OCF_GATT_DISC_ALL_CHARAC_OF_SERV 0X0115 592 #define GATT_DISC_ALL_CHARAC_OF_SERV_CP_SIZE 6 594 #define OCF_GATT_DISC_CHARAC_BY_UUID 0X0116 596 #define OCF_GATT_DISC_ALL_CHARAC_DESCRIPTORS 0X0117 602 #define GATT_DISC_ALL_CHARAC_DESCRIPTORS_CP_SIZE 6 604 #define OCF_GATT_READ_CHARAC_VAL 0x0118 609 #define GATT_READ_CHARAC_VAL_CP_SIZE 4 611 #define OCF_GATT_READ_USING_CHARAC_UUID 0x0109 619 #define GATT_READ_USING_CHARAC_UUID_CP_SIZE 7 // without UUID 621 #define OCF_GATT_READ_LONG_CHARAC_VAL 0x011A 627 #define GATT_READ_LONG_CHARAC_VAL_CP_SIZE 6 629 #define OCF_GATT_READ_MULTIPLE_CHARAC_VAL 0x011B 630 #define GATT_READ_MULTIPLE_CHARAC_VAL_CP_SIZE 3 // without set_of_handles 637 #define OCF_GATT_WRITE_CHAR_VALUE 0x011C 639 #define OCF_GATT_WRITE_LONG_CHARAC_VAL 0x011D 640 #define GATT_WRITE_LONG_CHARAC_VAL_CP_SIZE 7 // without set_of_handles 649 #define OCF_GATT_WRITE_CHARAC_RELIABLE 0x011E 650 #define GATT_WRITE_CHARAC_RELIABLE_CP_SIZE 7 // without set_of_handles 659 #define OCF_GATT_WRITE_LONG_CHARAC_DESC 0x011F 660 #define GATT_WRITE_LONG_CHARAC_DESC_CP_SIZE 7 // without set_of_handles 669 #define OCF_GATT_READ_LONG_CHARAC_DESC 0x0120 675 #define GATT_READ_LONG_CHARAC_DESC_CP_SIZE 6 677 #define OCF_GATT_WRITE_CHAR_DESCRIPTOR 0x0121 679 #define OCF_GATT_READ_CHAR_DESCRIPTOR 0x0122 684 #define GATT_READ_CHAR_DESCRIPTOR_CP_SIZE 4 686 #define OCF_GATT_WRITE_WITHOUT_RESPONSE 0x0123 687 #define GATT_WRITE_WITHOUT_RESPONSE_CP_SIZE 5 // without attr_val 695 #define OCF_GATT_SIGNED_WRITE_WITHOUT_RESPONSE 0x0124 696 #define GATT_SIGNED_WRITE_WITHOUT_RESPONSE_CP_SIZE 5 // without attr_val 704 #define OCF_GATT_CONFIRM_INDICATION 0x0125 708 #define GATT_CONFIRM_INDICATION_CP_SIZE 2 710 #define OCF_GATT_WRITE_RESPONSE 0x0126 712 #define OCF_GATT_ALLOW_READ 0x0127 716 #define GATT_ALLOW_READ_CP_SIZE 2 718 #define OCF_GATT_SET_SECURITY_PERMISSION 0x0128 724 #define GATT_GATT_SET_SECURITY_PERMISSION_CP_SIZE 5 726 #define OCF_GATT_SET_DESC_VAL 0x0129 728 #define OCF_GATT_READ_HANDLE_VALUE 0x012A 732 #define GATT_READ_HANDLE_VALUE_RP_SIZE 3 739 #define OCF_GATT_READ_HANDLE_VALUE_OFFSET 0x012B 744 #define GATT_READ_HANDLE_VALUE_OFFSET_RP_SIZE 2 751 #define OCF_GATT_UPD_CHAR_VAL_EXT 0x012C 752 #define GATT_UPD_CHAR_VAL_EXT_CP_SIZE 10 // without value 763 #define OCF_L2CAP_CONN_PARAM_UPDATE_REQ 0x0181 771 #define L2CAP_CONN_PARAM_UPDATE_REQ_CP_SIZE 10 773 #define OCF_L2CAP_CONN_PARAM_UPDATE_RESP 0x0182 Definition: bluenrg_aci_const.h:605
Definition: bluenrg_aci_const.h:497
tBDAddr address
Definition: bluenrg_aci_const.h:402
uint8_t bonding
Definition: bluenrg_aci_const.h:249
uint8_t uuid_type
Definition: bluenrg_aci_const.h:533
uint8_t execute
Definition: bluenrg_aci_const.h:560
Definition: bluenrg_aci_const.h:431
uint16_t conn_handle
Definition: bluenrg_aci_const.h:540
tBDAddr peer_bdaddr
Definition: bluenrg_aci_const.h:368
__packed struct _gap_resolve_private_address_cp gap_resolve_private_address_cp
uint16_t ecode
Definition: bluenrg_aci_const.h:819
Definition: bluenrg_aci_const.h:401
uint8_t own_bdaddr_type
Definition: bluenrg_aci_const.h:369
#define GATT_UPD_CHAR_VAL_EXT_CP_SIZE
Definition: bluenrg_aci_const.h:752
uint16_t conn_handle
Definition: bluenrg_aci_const.h:681
#define EVT_CMD_COMPLETE_SIZE
Definition: hci_const.h:408
uint16_t scan_interval
Definition: bluenrg_aci_const.h:423
uint8_t own_address_type
Definition: bluenrg_aci_const.h:345
uint16_t start_attr_handle
Definition: bluenrg_aci_const.h:589
__packed struct _gap_start_selective_conn_establish_proc_cp gap_start_selective_conn_establish_proc_cp
uint16_t conn_handle
Definition: bluenrg_aci_const.h:292
uint16_t scan_interval
Definition: bluenrg_aci_const.h:343
uint8_t accept
Definition: bluenrg_aci_const.h:784
__packed struct _gatt_disc_all_charac_descriptors_cp gatt_disc_all_charac_descriptors_cp
uint8_t scan_type
Definition: bluenrg_aci_const.h:425
uint16_t interval_max
Definition: bluenrg_aci_const.h:790
uint8_t mitm_protection
Definition: bluenrg_aci_const.h:265
__packed struct _gap_delete_ad_type_cp gap_delete_ad_type_cp
uint8_t value_len
Definition: bluenrg_aci_const.h:747
uint8_t scan_type
Definition: bluenrg_aci_const.h:342
uint16_t handle
Definition: bluenrg_aci_const.h:456
Definition: bluenrg_aci_const.h:333
uint16_t service_handle
Definition: bluenrg_aci_const.h:754
__packed struct _att_find_info_req_cp att_find_info_req_cp
uint16_t start_handle
Definition: bluenrg_aci_const.h:531
__packed struct _gap_start_general_conn_establish_proc_cp_IDB04A1 gap_start_general_conn_establish_proc_cp_IDB04A1
uint16_t timeout_multiplier
Definition: bluenrg_aci_const.h:780
__packed struct _gap_create_connection_cp gap_create_connection_cp
uint16_t conn_handle
Definition: bluenrg_aci_const.h:510
uint8_t uuid_type
Definition: bluenrg_aci_const.h:573
__packed struct _gap_get_security_level_rp gap_get_security_level_rp
uint8_t status
Definition: bluenrg_aci_const.h:407
uint16_t conn_handle
Definition: bluenrg_aci_const.h:706
uint16_t val_offset
Definition: bluenrg_aci_const.h:625
uint16_t attr_handle
Definition: bluenrg_aci_const.h:653
__packed struct _gatt_add_char_desc_rp gatt_add_char_desc_rp
__packed struct _gap_allow_rebond_cp_IDB05A1 gap_allow_rebond_cp_IDB05A1
uint16_t start_handle
Definition: bluenrg_aci_const.h:511
__packed struct _gatt_read_handle_val_cp gatt_read_handle_val_cp
uint16_t conn_handle
Definition: bluenrg_aci_const.h:662
Definition: bluenrg_aci_const.h:787
uint16_t min_ce_length
Definition: bluenrg_aci_const.h:781
Definition: bluenrg_aci_const.h:740
Definition: bluenrg_aci_const.h:341
uint16_t start_handle
Definition: bluenrg_aci_const.h:520
__packed struct _gap_send_pairing_request_cp gap_send_pairing_request_cp
uint8_t val_len
Definition: bluenrg_aci_const.h:665
uint16_t conn_handle
Definition: bluenrg_aci_const.h:519
__packed struct _gatt_disc_all_charac_of_serv_cp gatt_disc_all_charac_of_serv_cp
uint16_t min_conn_length
Definition: bluenrg_aci_const.h:324
uint16_t handle
Definition: bluenrg_aci_const.h:282
uint16_t scan_window
Definition: bluenrg_aci_const.h:424
uint8_t value_length
Definition: bluenrg_aci_const.h:759
Definition: bluenrg_aci_const.h:775
#define GATT_WRITE_LONG_CHARAC_DESC_CP_SIZE
Definition: bluenrg_aci_const.h:660
uint8_t own_address_type
Definition: bluenrg_aci_const.h:426
__packed struct _gatt_set_security_permission_cp gatt_set_security_permission_cp
Definition: bluenrg_aci_const.h:382
uint16_t scan_window
Definition: bluenrg_aci_const.h:336
uint8_t own_address_type
Definition: bluenrg_aci_const.h:308
__packed struct _gatt_read_long_charac_desc_cp gatt_read_long_charac_desc_cp
uint16_t char_length
Definition: bluenrg_aci_const.h:757
__packed struct _gap_start_limited_discovery_proc_cp gap_start_limited_discovery_proc_cp
__packed struct _gatt_disc_all_prim_serivces_cp gatt_disc_all_prim_services_cp
uint16_t attr_handle
Definition: bluenrg_aci_const.h:682
uint8_t use_reconn_addr
Definition: bluenrg_aci_const.h:347
uint16_t min_conn_length
Definition: bluenrg_aci_const.h:374
Definition: bluenrg_aci_const.h:587
#define VARIABLE_SIZE
Definition: bluenrg_types.h:31
uint16_t slave_latency
Definition: bluenrg_aci_const.h:768
__packed struct _gatt_add_serv_rp gatt_add_serv_rp
Definition: bluenrg_aci_const.h:454
uint8_t own_address_type
Definition: bluenrg_aci_const.h:299
__packed struct _evt_blue_aci evt_blue_aci
uint16_t conn_latency
Definition: bluenrg_aci_const.h:386
uint16_t conn_handle
Definition: bluenrg_aci_const.h:530
uint16_t scanInterval
Definition: bluenrg_aci_const.h:315
uint8_t filter_duplicates
Definition: bluenrg_aci_const.h:338
uint16_t value_offset
Definition: bluenrg_aci_const.h:552
uint16_t conn_handle
Definition: bluenrg_aci_const.h:559
__packed struct _att_find_by_type_value_req_cp att_find_by_type_value_req_cp
__packed struct _gatt_exchange_config_cp gatt_exchange_config_cp
Definition: bluenrg_aci_const.h:753
#define ATT_MTU
Definition: bluenrg_gatt_server.h:230
Definition: bluenrg_aci_const.h:490
uint16_t conn_min_interval
Definition: bluenrg_aci_const.h:320
Definition: bluenrg_aci_const.h:688
uint8_t val_len
Definition: bluenrg_aci_const.h:655
__packed struct _gatt_del_serv_cp gatt_del_serv_cp
__packed struct _gap_start_general_conn_establish_proc_cp_IDB05A1 gap_start_general_conn_establish_proc_cp_IDB05A1
uint16_t attr_handle
Definition: bluenrg_aci_const.h:607
uint8_t own_address_type
Definition: bluenrg_aci_const.h:357
uint16_t end_attr_handle
Definition: bluenrg_aci_const.h:590
uint8_t val_len
Definition: bluenrg_aci_const.h:645
__packed struct _gatt_allow_read_cp gatt_allow_read_cp
uint16_t conn_latency
Definition: bluenrg_aci_const.h:372
PACKED gap_set_non_connectable_cp_IDB05A1
Definition: bluenrg_aci_const.h:233
Definition: bluenrg_aci_const.h:733
__packed struct _att_execute_write_req_cp att_execute_write_req_cp
Definition: bluenrg_aci_const.h:394
__packed struct _gatt_read_handle_val_offset_rp gatt_read_handle_val_offset_rp
uint16_t char_handle
Definition: bluenrg_aci_const.h:755
__packed struct _gatt_del_inc_serv_cp gatt_del_inc_serv_cp
tBDAddr address
Definition: bluenrg_aci_const.h:408
uint8_t filter_duplicates
Definition: bluenrg_aci_const.h:427
__packed struct _gap_start_connection_update_cp gap_start_connection_update_cp
Definition: bluenrg_aci_const.h:484
Definition: bluenrg_aci_const.h:305
__packed struct _gatt_disc_find_included_services_cp gatt_find_included_services_cp
uint8_t offset
Definition: bluenrg_aci_const.h:742
uint8_t peer_bdaddr_type
Definition: bluenrg_aci_const.h:367
uint8_t tBDAddr[6]
Definition: link_layer.h:51
__packed struct _gap_resolve_private_address_rp gap_resolve_private_address_rp
__packed struct _gap_slave_security_request_cp gap_slave_security_request_cp
__packed struct _gap_terminate_cp gap_terminate_cp
Definition: bluenrg_aci_const.h:296
uint8_t status
Definition: bluenrg_aci_const.h:734
uint16_t conn_handle
Definition: bluenrg_aci_const.h:714
uint16_t handle
Definition: bluenrg_aci_const.h:463
Definition: bluenrg_aci_const.h:571
uint16_t interval_min
Definition: bluenrg_aci_const.h:789
uint16_t scan_window
Definition: bluenrg_aci_const.h:356
uint16_t conn_handle
Definition: bluenrg_aci_const.h:788
Definition: bluenrg_aci_const.h:247
uint16_t char_val_handle
Definition: bluenrg_aci_const.h:599
uint8_t own_addr_type
Definition: bluenrg_aci_const.h:417
Definition: bluenrg_aci_const.h:273
__packed struct _gap_set_evt_mask_cp gap_set_evt_mask_cp
uint16_t attr_handle
Definition: bluenrg_aci_const.h:741
uint16_t val_offset
Definition: bluenrg_aci_const.h:654
__packed struct _gatt_read_multiple_charac_val_cp gatt_read_multiple_charac_val_cp
tBDAddr reconn_addr
Definition: bluenrg_aci_const.h:348
uint16_t char_end_handle
Definition: bluenrg_aci_const.h:600
uint16_t end_handle
Definition: bluenrg_aci_const.h:582
uint16_t conn_handle
Definition: bluenrg_aci_const.h:383
__packed struct _gatt_read_long_charac_val_cp gatt_read_long_charac_val_cp
uint16_t start_handle
Definition: bluenrg_aci_const.h:614
Definition: bluenrg_aci_const.h:622
uint8_t num_handles
Definition: bluenrg_aci_const.h:633
uint16_t start_handle
Definition: bluenrg_aci_const.h:541
uint8_t filterDuplicates
Definition: bluenrg_aci_const.h:309
uint8_t scan_type
Definition: bluenrg_aci_const.h:334
uint16_t supervision_timeout
Definition: bluenrg_aci_const.h:373
uint8_t passkey_required
Definition: bluenrg_aci_const.h:268
uint16_t conn_handle
Definition: bluenrg_aci_const.h:689
Definition: bluenrg_aci_const.h:503
__packed struct _gap_set_broadcast_mode_cp gap_set_broadcast_mode_cp
uint16_t conn_max_interval
Definition: bluenrg_aci_const.h:385
uint16_t conn_handle
Definition: bluenrg_aci_const.h:613
Definition: bluenrg_aci_const.h:818
uint16_t service_handle
Definition: bluenrg_aci_const.h:720
Definition: bluenrg_aci_const.h:281
uint16_t conn_handle
Definition: bluenrg_aci_const.h:671
Definition: bluenrg_aci_const.h:240
Definition: bluenrg_aci_const.h:406
Definition: bluenrg_aci_const.h:291
Definition: bluenrg_aci_const.h:705
uint16_t char_handle
Definition: bluenrg_aci_const.h:479
uint8_t status
Definition: bluenrg_aci_const.h:432
uint16_t conn_max_interval
Definition: bluenrg_aci_const.h:321
__packed struct _gap_set_non_connectable_cp_IDB04A1 gap_set_non_connectable_cp_IDB04A1
uint16_t attr_handle
Definition: bluenrg_aci_const.h:672
uint16_t max_conn_length
Definition: bluenrg_aci_const.h:375
__packed struct _gatt_read_handle_val_rp gatt_read_handle_val_rp
tBDAddr peer_bdaddr
Definition: bluenrg_aci_const.h:318
uint16_t conn_handle
Definition: bluenrg_aci_const.h:623
uint16_t supervision_timeout
Definition: bluenrg_aci_const.h:387
uint16_t interval_max
Definition: bluenrg_aci_const.h:778
uint16_t max_conn_length
Definition: bluenrg_aci_const.h:325
uint8_t id
Definition: bluenrg_aci_const.h:793
Definition: bluenrg_aci_const.h:558
__packed struct _gap_is_device_bonded_cp gap_is_device_bonded_cp
uint16_t conn_max_interval
Definition: bluenrg_aci_const.h:371
Definition: bluenrg_aci_const.h:697
uint16_t end_handle
Definition: bluenrg_aci_const.h:615
uint8_t attr_val_len
Definition: bluenrg_aci_const.h:523
Definition: bluenrg_aci_const.h:518
uint8_t update_type
Definition: bluenrg_aci_const.h:756
#define GAP_SET_BROADCAST_MODE_CP_SIZE
Definition: bluenrg_aci_const.h:412
uint16_t attr_handle
Definition: bluenrg_aci_const.h:699
__packed struct _gatt_write_without_resp_cp gatt_write_without_resp_cp
__packed struct _gatt_read_handle_val_offset_cp gatt_read_handle_val_offset_cp
uint16_t handle
Definition: bluenrg_aci_const.h:470
#define HCI_MAX_PAYLOAD_SIZE
Definition: bluenrg_conf_template.h:70
uint16_t supervision_timeout
Definition: bluenrg_aci_const.h:323
uint16_t conn_handle
Definition: bluenrg_aci_const.h:550
uint8_t oob_data
Definition: bluenrg_aci_const.h:267
uint16_t value_len
Definition: bluenrg_aci_const.h:735
uint16_t end_handle
Definition: bluenrg_aci_const.h:521
__packed struct _att_read_by_type_req_cp att_read_by_type_req_cp
uint8_t peer_address_type
Definition: bluenrg_aci_const.h:439
uint16_t attr_handle
Definition: bluenrg_aci_const.h:624
uint8_t status
Definition: bluenrg_aci_const.h:264
uint8_t num_whitelist_entries
Definition: bluenrg_aci_const.h:359
__packed struct _gatt_read_using_charac_uuid_cp gatt_read_using_charac_uuid_cp
Definition: bluenrg_aci_const.h:579
uint16_t scanWindow
Definition: bluenrg_aci_const.h:298
uint16_t slave_latency
Definition: bluenrg_aci_const.h:779
Definition: bluenrg_aci_const.h:461
Definition: bluenrg_aci_const.h:764
uint8_t force_rebond
Definition: bluenrg_aci_const.h:396
uint8_t accept
Definition: bluenrg_aci_const.h:794
#define GATT_WRITE_LONG_CHARAC_VAL_CP_SIZE
Definition: bluenrg_aci_const.h:640
uint16_t conn_min_interval
Definition: bluenrg_aci_const.h:370
#define GAP_START_SELECTIVE_CONN_ESTABLISH_PROC_CP_SIZE
Definition: bluenrg_aci_const.h:352
uint8_t ad_type
Definition: bluenrg_aci_const.h:258
__packed struct _l2cap_conn_param_update_req_cp l2cap_conn_param_update_req_cp
Definition: bluenrg_aci_const.h:447
uint16_t service_handle
Definition: bluenrg_aci_const.h:485
__packed struct _gatt_signed_write_without_resp_cp gatt_signed_write_without_resp_cp
Definition: bluenrg_aci_const.h:438
Definition: bluenrg_aci_const.h:364
__packed struct _gatt_read_charac_desc_cp gatt_read_charac_desc_cp
uint16_t interval_min
Definition: bluenrg_aci_const.h:766
uint8_t status
Definition: bluenrg_aci_const.h:746
uint16_t value_offset
Definition: bluenrg_aci_const.h:758
uint16_t conn_latency
Definition: bluenrg_aci_const.h:322
uint8_t uuid_type
Definition: bluenrg_aci_const.h:543
uint16_t conn_handle
Definition: bluenrg_aci_const.h:395
uint16_t handle
Definition: bluenrg_aci_const.h:449
__packed struct _gatt_set_evt_mask_cp gatt_set_evt_mask_cp
uint16_t conn_handle
Definition: bluenrg_aci_const.h:572
#define HCI_EVENT_HDR_SIZE
Definition: hci_const.h:41
#define GATT_READ_HANDLE_VALUE_OFFSET_RP_SIZE
Definition: bluenrg_aci_const.h:744
Definition: bluenrg_aci_const.h:235
uint16_t conn_handle
Definition: bluenrg_aci_const.h:698
__packed struct _gatt_write_long_charac_val_cp gatt_write_long_charac_val_cp
tBDAddr peer_address
Definition: bluenrg_aci_const.h:440
Definition: bluenrg_aci_const.h:263
Definition: bluenrg_aci_const.h:539
uint16_t conn_handle
Definition: bluenrg_aci_const.h:504
uint8_t adv_filter_policy
Definition: bluenrg_aci_const.h:241
Definition: bluenrg_aci_const.h:729
uint8_t own_address_type
Definition: bluenrg_aci_const.h:337
uint16_t scan_interval
Definition: bluenrg_aci_const.h:335
uint16_t conn_handle
Definition: bluenrg_aci_const.h:652
uint16_t conn_handle
Definition: bluenrg_aci_const.h:598
Definition: bluenrg_aci_const.h:745
__packed struct _att_prepare_write_req_cp att_prepare_write_req_cp
uint16_t conn_handle
Definition: bluenrg_aci_const.h:642
Definition: bluenrg_aci_const.h:612
uint8_t adv_type
Definition: bluenrg_aci_const.h:416
uint16_t conn_handle
Definition: bluenrg_aci_const.h:632
uint16_t inc_serv_handle
Definition: bluenrg_aci_const.h:492
uint8_t bonding
Definition: bluenrg_aci_const.h:266
__packed struct _l2cap_conn_param_update_resp_cp_IDB04A1 l2cap_conn_param_update_resp_cp_IDB04A1
uint16_t attr_handle
Definition: bluenrg_aci_const.h:643
uint16_t timeout_multiplier
Definition: bluenrg_aci_const.h:792
uint16_t conn_handle
Definition: bluenrg_aci_const.h:606
uint16_t scan_window
Definition: bluenrg_aci_const.h:344
__packed struct _gap_start_name_discovery_proc_cp gap_start_name_discovery_proc_cp
uint16_t service_handle
Definition: bluenrg_aci_const.h:478
#define PACKED
Definition: bluenrg_types.h:63
uint16_t conn_handle
Definition: bluenrg_aci_const.h:248
__packed struct _gatt_confirm_indication_cp gatt_confirm_indication_cp
uint16_t max_ce_length
Definition: bluenrg_aci_const.h:782
uint16_t start_handle
Definition: bluenrg_aci_const.h:581
#define GATT_WRITE_CHARAC_RELIABLE_CP_SIZE
Definition: bluenrg_aci_const.h:650
uint16_t conn_handle
Definition: bluenrg_aci_const.h:566
uint8_t filter_duplicates
Definition: bluenrg_aci_const.h:358
uint8_t filterDuplicates
Definition: bluenrg_aci_const.h:300
uint16_t max_conn_length
Definition: bluenrg_aci_const.h:389
__packed struct _gatt_write_long_charac_desc_cp gatt_write_long_charac_desc_cp
Definition: bluenrg_aci_const.h:353
uint16_t interval_max
Definition: bluenrg_aci_const.h:767
Definition: bluenrg_aci_const.h:257
uint16_t scanInterval
Definition: bluenrg_aci_const.h:306
uint16_t scanWindow
Definition: bluenrg_aci_const.h:316
uint8_t status
Definition: bluenrg_aci_const.h:462
uint16_t evt_mask
Definition: bluenrg_aci_const.h:274
uint16_t scanInterval
Definition: bluenrg_aci_const.h:297
__packed struct _l2cap_conn_param_update_resp_cp_IDB05A1 l2cap_conn_param_update_resp_cp_IDB05A1
uint8_t peer_bdaddr_type
Definition: bluenrg_aci_const.h:317
uint16_t conn_handle
Definition: bluenrg_aci_const.h:580
Definition: bluenrg_aci_const.h:651
__packed struct _gatt_include_serv_rp gatt_include_serv_rp
uint16_t adv_interv_max
Definition: bluenrg_aci_const.h:415
uint8_t filter_duplicates
Definition: bluenrg_aci_const.h:346
#define GATT_READ_HANDLE_VALUE_RP_SIZE
Definition: bluenrg_aci_const.h:732
Definition: bluenrg_aci_const.h:468
uint16_t scan_interval
Definition: bluenrg_aci_const.h:355
Definition: bluenrg_aci_const.h:314
Definition: bluenrg_aci_const.h:670
uint16_t adv_interv_min
Definition: bluenrg_aci_const.h:414
uint8_t scan_type
Definition: bluenrg_aci_const.h:354
uint16_t val_offset
Definition: bluenrg_aci_const.h:664
uint8_t advertising_event_type
Definition: bluenrg_aci_const.h:236
uint8_t status
Definition: bluenrg_aci_const.h:455
__packed struct _gap_get_bonded_devices_rp gap_get_bonded_devices_rp
Definition: bluenrg_aci_const.h:631
uint16_t attr_handle
Definition: bluenrg_aci_const.h:730
Definition: bluenrg_aci_const.h:597
uint16_t conn_min_interval
Definition: bluenrg_aci_const.h:384
uint16_t scanWindow
Definition: bluenrg_aci_const.h:307
uint16_t val_offset
Definition: bluenrg_aci_const.h:644
Definition: bluenrg_aci_const.h:719
Definition: bluenrg_aci_const.h:549
uint8_t mitm_protection
Definition: bluenrg_aci_const.h:250
#define GATT_READ_MULTIPLE_CHARAC_VAL_CP_SIZE
Definition: bluenrg_aci_const.h:630
uint16_t service_handle
Definition: bluenrg_aci_const.h:491
__packed struct _gatt_disc_prim_service_by_uuid_cp gatt_disc_prim_service_by_uuid_cp
Definition: bluenrg_aci_const.h:477
Definition: bluenrg_aci_const.h:661
uint8_t attr_val_len
Definition: bluenrg_aci_const.h:553
uint16_t attr_handle
Definition: bluenrg_aci_const.h:721
uint16_t scanInterval
Definition: bluenrg_aci_const.h:365
uint16_t attr_handle
Definition: bluenrg_aci_const.h:663
__packed struct _gap_start_observation_proc_cp gap_start_observation_proc_cp
Definition: bluenrg_aci_const.h:680
uint32_t evt_mask
Definition: bluenrg_aci_const.h:498
uint16_t min_conn_length
Definition: bluenrg_aci_const.h:388
uint8_t status
Definition: bluenrg_aci_const.h:448
Definition: bluenrg_aci_const.h:641
uint8_t val_len
Definition: bluenrg_aci_const.h:691
uint8_t val_len
Definition: bluenrg_aci_const.h:700
Definition: bluenrg_aci_const.h:713
__packed struct _att_read_by_group_type_req_cp att_read_by_group_type_req_cp
uint16_t scanWindow
Definition: bluenrg_aci_const.h:366
Definition: bluenrg_aci_const.h:565
Definition: bluenrg_aci_const.h:413
uint8_t reason
Definition: bluenrg_aci_const.h:283
uint16_t conn_handle
Definition: bluenrg_aci_const.h:765
__packed struct _gatt_upd_char_val_ext_cp gatt_upd_char_val_ext_cp
uint16_t attr_handle
Definition: bluenrg_aci_const.h:551
uint16_t conn_handle
Definition: bluenrg_aci_const.h:588
Definition: bluenrg_aci_const.h:529
uint16_t interval_min
Definition: bluenrg_aci_const.h:777
Definition: bluenrg_aci_const.h:509
uint16_t timeout_multiplier
Definition: bluenrg_aci_const.h:769
uint16_t conn_handle
Definition: bluenrg_aci_const.h:776
__packed struct _gatt_add_char_rp gatt_add_char_rp
uint16_t end_handle
Definition: bluenrg_aci_const.h:512
uint8_t uuid_type
Definition: bluenrg_aci_const.h:616
Definition: bluenrg_aci_const.h:422
uint16_t attr_handle
Definition: bluenrg_aci_const.h:690
uint16_t end_handle
Definition: bluenrg_aci_const.h:532
uint16_t slave_latency
Definition: bluenrg_aci_const.h:791
__packed struct _gatt_read_charac_val_cp gatt_read_charac_val_cp
uint16_t end_handle
Definition: bluenrg_aci_const.h:542
__packed struct _gap_set_undirected_connectable_cp gap_set_undirected_connectable_cp
uint8_t status
Definition: bluenrg_aci_const.h:469
uint8_t num_addr
Definition: bluenrg_aci_const.h:433
uint8_t own_addr_type
Definition: bluenrg_aci_const.h:242
uint8_t id
Definition: bluenrg_aci_const.h:783
uint16_t val_offset
Definition: bluenrg_aci_const.h:673
__packed struct _gatt_write_charac_reliable_cp gatt_write_charac_reliable_cp
uint8_t own_bdaddr_type
Definition: bluenrg_aci_const.h:319
__packed struct _gap_start_general_discovery_proc_cp gap_start_general_discovery_proc_cp
uint8_t security_permission
Definition: bluenrg_aci_const.h:722
__packed struct _gatt_del_char_cp gatt_del_char_cp