36 #include "hci_event.h" 39 extern uint8 hciTaskID;
40 extern uint8 hciTestTaskID;
41 extern uint8 hciGapTaskID;
42 extern uint8 hciL2capTaskID;
43 extern uint8 hciSmpTaskID;
52 #define HCI_ASSERT(condition) HAL_ASSERT(condition) 69 #define HCI_TX_PROCESS_EVENT 0x0001 70 #define HCI_TEST_UART_SEND_EVENT 0x0002 71 #define HCI_BDADDR_UPDATED_EVENT 0x4000 74 #define HCI_CTRL_TO_HOST_EVENT 0x01 75 #define HCI_HOST_TO_CTRL_CMD_EVENT 0x02 76 #define HCI_HOST_TO_CTRL_DATA_EVENT 0x03 78 #define HCI_BDADDR_LEN 6 81 #define HCI_MAX_CMD_PKT_SIZE 0xFF 82 #define HCI_MAX_DATA_PKT_SIZE 0xFFFF 85 #define HCI_DATA_MAX_DATA_LENGTH 27 93 #define HCI_CMD_MIN_LENGTH 4 101 #define HCI_EVENT_MIN_LENGTH 3 109 #define HCI_EXT_GAP_ADV_EVENT_MIN_LENGTH 9 117 #define HCI_DATA_MIN_LENGTH 5 119 #define HCI_MAX_NUM_CONNECTIONS 0x03 121 #define HCI_TX_DATA_ANY_CONNECTION 0xFF 124 #define HCI_CMD_PACKET 0x01 125 #define HCI_ACL_DATA_PACKET 0x02 126 #define HCI_SCO_DATA_PACKET 0x03 127 #define HCI_EVENT_PACKET 0x04 128 #define HCI_EXTENDED_EVENT_PACKET 0x05 129 #define HCI_EXTENDED_CMD_PACKET 0x09 133 #define HCI_PARSER_STATE_PKT_TYPE 0 134 #define HCI_CMD_PARSER_STATE_OPCODE 1 135 #define HCI_CMD_PARSER_STATE_LENGTH 2 136 #define HCI_CMD_PARSER_STATE_DATA 3 137 #define HCI_DATA_PARSER_STATE_HANDLE 4 138 #define HCI_DATA_PARSER_STATE_LENGTH 5 139 #define HCI_DATA_PARSER_STATE_DATA 6 142 #define HCI_OPCODE_CSG_LINK_LAYER 0 143 #define HCI_OPCODE_CSG_CSG_L2CAP 1 144 #define HCI_OPCODE_CSG_CSG_ATT 2 145 #define HCI_OPCODE_CSG_CSG_GATT 3 146 #define HCI_OPCODE_CSG_CSG_GAP 4 147 #define HCI_OPCODE_CSG_CSG_SM 5 148 #define HCI_OPCODE_CSG_CSG_Reserved 6 149 #define HCI_OPCODE_CSG_CSG_USER_PROFILE 7 152 #define VENDOR_SPECIFIC_OGF 0x3F 162 #define HCI_DISCONNECT 0x0406 163 #define HCI_READ_REMOTE_VERSION_INFO 0x041D 167 #define HCI_SET_EVENT_MASK 0x0C01 168 #define HCI_RESET 0x0C03 169 #define HCI_WRITE_LOCAL_NAME 0x0C13 171 #define HCI_READ_SCAN_ENABLE 0x0C19 172 #define HCI_WRITE_SCAN_ENABLE 0x0C1A 173 #define HCI_READ_CLASS_OF_DEVICE 0x0C23 174 #define HCI_WRITE_CLASS_OF_DEVICE 0x0C24 175 #define HCI_READ_TRANSMIT_POWER 0x0C2D 177 #define HCI_SET_CONTROLLER_TO_HOST_FLOW_CONTROL 0x0C31 179 #define HCI_HOST_BUFFER_SIZE 0x0C33 180 #define HCI_HOST_NUM_COMPLETED_PACKETS 0x0C35 182 #define HCI_WRITE_CURRENT_IAC_LAP 0x0C3A 184 #define HCI_SET_EVENT_MASK_PAGE_2 0x0C63 186 #define HCI_READ_LE_HOST_SUPPORT 0x0C6C 188 #define HCI_WRITE_LE_HOST_SUPPORT 0x0C6D 189 #define HCI_READ_AUTH_PAYLOAD_TIMEOUT 0x0C7B 191 #define HCI_WRITE_AUTH_PAYLOAD_TIMEOUT 0x0C7C 194 #define HCI_READ_LOCAL_VERSION_INFO 0x1001 195 #define HCI_READ_LOCAL_SUPPORTED_COMMANDS 0x1002 196 #define HCI_READ_LOCAL_SUPPORTED_FEATURES 0x1003 197 #define HCI_READ_LOCAL_BUFFER_SIZE 0x1005 199 #define HCI_READ_BDADDR 0x1009 203 #define HCI_READ_RSSI 0x1405 207 #define HCI_LE_SET_EVENT_MASK 0x2001 208 #define HCI_LE_READ_BUFFER_SIZE 0x2002 209 #define HCI_LE_READ_LOCAL_SUPPORTED_FEATURES 0x2003 210 #define HCI_LE_SET_RANDOM_ADDR 0x2005 212 #define HCI_LE_SET_ADV_PARAM 0x2006 213 #define HCI_LE_READ_ADV_CHANNEL_TX_POWER 0x2007 214 #define HCI_LE_SET_ADV_DATA 0x2008 215 #define HCI_LE_SET_SCAN_RSP_DATA 0x2009 216 #define HCI_LE_SET_ADV_ENABLE 0x200A 217 #define HCI_LE_SET_SCAN_PARAM 0x200B 218 #define HCI_LE_SET_SCAN_ENABLE 0x200C 219 #define HCI_LE_CREATE_CONNECTION 0x200D 220 #define HCI_LE_CREATE_CONNECTION_CANCEL 0x200E 221 #define HCI_LE_READ_ACCEPT_LIST_SIZE 0x200F 223 #define HCI_LE_CLEAR_ACCEPT_LIST 0x2010 224 #define HCI_LE_ADD_ACCEPT_LIST 0x2011 225 #define HCI_LE_REMOVE_ACCEPT_LIST 0x2012 226 #define HCI_LE_CONNECTION_UPDATE 0x2013 228 #define HCI_LE_SET_HOST_CHANNEL_CLASSIFICATION 0x2014 230 #define HCI_LE_READ_CHANNEL_MAP 0x2015 231 #define HCI_LE_READ_REMOTE_USED_FEATURES 0x2016 232 #define HCI_LE_ENCRYPT 0x2017 233 #define HCI_LE_RAND 0x2018 234 #define HCI_LE_START_ENCRYPTION 0x2019 236 #define HCI_LE_LTK_REQ_REPLY 0x201A 237 #define HCI_LE_LTK_REQ_NEG_REPLY 0x201B 238 #define HCI_LE_READ_SUPPORTED_STATES 0x201C 240 #define HCI_LE_RECEIVER_TEST 0x201D 241 #define HCI_LE_TRANSMITTER_TEST 0x201E 242 #define HCI_LE_TEST_END 0x201F 244 #define HCI_LE_REMOTE_CONN_PARAM_REQ_REPLY 0x2020 246 #define HCI_LE_REMOTE_CONN_PARAM_REQ_NEG_REPLY 0x2021 249 #define HCI_LE_SET_DATA_LENGTH 0x2022 250 #define HCI_LE_READ_SUGGESTED_DEFAULT_DATA_LENGTH 0x2023 251 #define HCI_LE_WRITE_SUGGESTED_DEFAULT_DATA_LENGTH 0x2024 252 #define HCI_LE_READ_LOCAL_P256_PUBLIC_KEY 0x2025 254 #define HCI_LE_GENERATE_DHKEY 0x2026 255 #define HCI_LE_ADD_DEVICE_TO_RESOLVING_LIST 0x2027 257 #define HCI_LE_REMOVE_DEVICE_FROM_RESOLVING_LIST 0x2028 258 #define HCI_LE_CLEAR_RESOLVING_LIST 0x2029 259 #define HCI_LE_READ_RESOLVING_LIST_SIZE 0x202A 260 #define HCI_LE_READ_PEER_RESOLVABLE_ADDRESS 0x202B 261 #define HCI_LE_READ_LOCAL_RESOLVABLE_ADDRESS 0x202C 262 #define HCI_LE_SET_ADDRESS_RESOLUTION_ENABLE 0x202D 264 #define HCI_LE_SET_RESOLVABLE_PRIVATE_ADDRESS_TIMEOUT 0x202E 266 #define HCI_LE_READ_MAX_DATA_LENGTH 0x202F 267 #define HCI_LE_SET_PRIVACY_MODE 0x204E 269 #define HCI_LE_READ_PHY 0x2030 270 #define HCI_LE_SET_DEFAULT_PHY 0x2031 271 #define HCI_LE_SET_PHY 0x2032 272 #define HCI_LE_ENHANCED_RECEIVER_TEST 0x2033 273 #define HCI_LE_ENHANCED_TRANSMITTER_TEST 0x2034 274 #define HCI_LE_READ_TX_POWER 0x204B 275 #define HCI_LE_READ_RF_PATH_COMPENSATION 0x204C 276 #define HCI_LE_WRITE_RF_PATH_COMPENSATION 0x204D 278 #define HCI_LE_SET_ADV_SET_RANDOM_ADDRESS 0x2035 279 #define HCI_LE_SET_EXT_ADV_PARAMETERS 0x2036 280 #define HCI_LE_SET_EXT_ADV_DATA 0x2037 281 #define HCI_LE_SET_EXT_SCAN_RESPONSE_DATA 0x2038 282 #define HCI_LE_SET_EXT_ADV_ENABLE 0x2039 283 #define HCI_LE_READ_MAX_ADV_DATA_LENGTH 0x203A 284 #define HCI_LE_READ_NUM_SUPPORTED_ADV_SETS 0x203B 285 #define HCI_LE_REMOVE_ADV_SET 0x203C 286 #define HCI_LE_CLEAR_ADV_SETS 0x203D 287 #define HCI_LE_SET_PERIODIC_ADV_PARAMETERS 0x203E 288 #define HCI_LE_SET_PERIODIC_ADV_DATA 0x203F 289 #define HCI_LE_SET_PERIODIC_ADV_ENABLE 0x2040 290 #define HCI_LE_SET_EXT_SCAN_PARAMETERS 0x2041 291 #define HCI_LE_SET_EXT_SCAN_ENABLE 0x2042 292 #define HCI_LE_EXT_CREATE_CONN 0x2043 293 #define HCI_LE_PERIODIC_ADV_CREATE_SYNC 0x2044 294 #define HCI_LE_PERIODIC_ADV_CREATE_SYNC_CANCEL 0x2045 295 #define HCI_LE_PERIODIC_ADV_TERMINATE_SYNC 0x2046 296 #define HCI_LE_ADD_DEVICE_TO_PERIODIC_ADV_LIST 0x2047 297 #define HCI_LE_REMOVE_DEVICE_FROM_PERIODIC_ADV_LIST 0x2048 298 #define HCI_LE_CLEAR_PERIODIC_ADV_LIST 0x2049 299 #define HCI_LE_READ_PERIODIC_ADV_LIST_SIZE 0x204A 304 #define HCI_LE_ENHANCED_CTE_RECEIVER_TEST 0x204F 305 #define HCI_LE_ENHANCED_CTE_TRANSMITTER_TEST 0x2050 306 #define HCI_LE_SET_CONNECTIONLESS_CTE_TRANSMIT_PARAMS 0x2051 307 #define HCI_LE_SET_CONNECTIONLESS_CTE_TRANSMIT_ENABLE 0x2052 308 #define HCI_LE_SET_CONNECTIONLESS_IQ_SAMPLING_ENABLE 0x2053 309 #define HCI_LE_SET_CONNECTION_CTE_RECEIVE_PARAMS 0x2054 310 #define HCI_LE_SET_CONNECTION_CTE_TRANSMIT_PARAMS 0x2055 311 #define HCI_LE_SET_CONNECTION_CTE_REQUEST_ENABLE 0x2056 312 #define HCI_LE_SET_CONNECTION_CTE_RESPONSE_ENABLE 0x2057 313 #define HCI_LE_READ_ANTENNA_INFORMATION 0x2058 314 #define HCI_LE_SET_PERIODIC_ADV_RECEIVE_ENABLE 0x2059 317 #define HCI_LE_GENERATE_DHKEY_V2 0x205E 321 #define HCI_EXT_SET_RX_GAIN 0xFC00 322 #define HCI_EXT_SET_TX_POWER 0xFC01 324 #define HCI_EXT_ONE_PKT_PER_EVT 0xFC02 325 #define HCI_EXT_CLK_DIVIDE_ON_HALT 0xFC03 327 #define HCI_EXT_DECLARE_NV_USAGE 0xFC04 328 #define HCI_EXT_DECRYPT 0xFC05 330 #define HCI_EXT_SET_LOCAL_SUPPORTED_FEATURES 0xFC06 331 #define HCI_EXT_SET_FAST_TX_RESP_TIME 0xFC07 332 #define HCI_EXT_MODEM_TEST_TX 0xFC08 333 #define HCI_EXT_MODEM_HOP_TEST_TX 0xFC09 334 #define HCI_EXT_MODEM_TEST_RX 0xFC0A 335 #define HCI_EXT_END_MODEM_TEST 0xFC0B 336 #define HCI_EXT_SET_BDADDR 0xFC0C 338 #define HCI_EXT_SET_SCA 0xFC0D 340 #define HCI_EXT_ENABLE_PTM 0xFC0E 341 #define HCI_EXT_SET_FREQ_TUNE 0xFC0F 342 #define HCI_EXT_SAVE_FREQ_TUNE 0xFC10 343 #define HCI_EXT_SET_MAX_DTM_TX_POWER 0xFC11 344 #define HCI_EXT_MAP_PM_IO_PORT 0xFC12 346 #define HCI_EXT_DISCONNECT_IMMED 0xFC13 348 #define HCI_EXT_PER 0xFC14 349 #define HCI_EXT_PER_BY_CHAN 0xFC15 350 #define HCI_EXT_EXTEND_RF_RANGE 0xFC16 352 #define HCI_EXT_HALT_DURING_RF 0xFC19 355 #define HCI_EXT_OVERRIDE_PL 0xFC1A 357 #define HCI_EXT_BUILD_REVISION 0xFC1B 358 #define HCI_EXT_DELAY_SLEEP 0xFC1C 360 #define HCI_EXT_RESET_SYSTEM 0xFC1D 362 #define HCI_EXT_OVERLAPPED_PROCESSING 0xFC1E 364 #define HCI_EXT_NUM_COMPLETED_PKTS_LIMIT 0xFC1F 366 #define HCI_EXT_GET_CONNECTION_INFO 0xFC20 368 #define HCI_EXT_SET_MAX_DATA_LENGTH 0xFC21 370 #define HCI_EXT_SET_DTM_TX_PKT_CNT 0xFC24 371 #define HCI_EXT_READ_RAND_ADDR 0xFC25 373 #define HCI_EXT_ENHANCED_MODEM_TEST_TX 0xFC27 375 #define HCI_EXT_ENHANCED_MODEM_HOP_TEST_TX 0xFC28 376 #define HCI_EXT_ENHANCED_MODEM_TEST_RX 0xFC29 378 #define HCI_EXT_SET_PIN_OUTPUT 0xFC2A 379 #define HCI_EXT_SET_LOCATIONING_ACCURACY 0xFC2B 380 #define HCI_EXT_GET_ACTIVE_CONNECTION_INFO 0xFC2C 381 #define HCI_EXT_COEX_ENABLE 0xFC2E 382 #define HCI_EXT_SET_TX_POWER_DBM 0xFC2F 383 #define HCI_EXT_SET_MAX_DTM_TX_POWER_DBM 0xFC30 384 #define HCI_EXT_GET_RX_STATS 0xFC31 385 #define HCI_EXT_GET_TX_STATS 0xFC32 386 #define HCI_EXT_GET_COEX_STATS 0xFC33 388 #define HCI_EXT_LL_TEST_MODE 0xFC70 390 #define HCI_EXT_LE_SET_EXT_ADV_DATA 0xFC71 391 #define HCI_EXT_LE_SET_EXT_SCAN_RESPONSE_DATA 0xFC72 392 #define HCI_EXT_LE_SET_EXT_VIRTUAL_ADV_ADDRESS 0xFC73 393 #define HCI_EXT_SET_SCAN_CHAN 0xFC74 394 #define HCI_EXT_SET_QOS_PARAMETERS 0xFC75 395 #define HCI_EXT_SET_QOS_DEFAULT_PARAMETERS 0xFC76 396 #define HCI_LE_MAKE_DISCOVERABLE_DONE 0xFC77 397 #define HCI_LE_END_DISCOVERABLE_DONE 0xFC78 398 #define HCI_EXT_SET_HOST_DEFAULT_CHANNEL_CLASSIFICATION 0xFC79 399 #define HCI_EXT_SET_HOST_CONNECTION_CHANNEL_CLASSIFICATION 0xFC7A 400 #define HCI_EXT_SET_ADV_SET_RAND_ADDR 0xFC7B 409 #define HCI_DISCONNECTION_COMPLETE_EVENT_CODE 0x05 410 #define HCI_ENCRYPTION_CHANGE_EVENT_CODE 0x08 411 #define HCI_READ_REMOTE_INFO_COMPLETE_EVENT_CODE 0x0C 412 #define HCI_COMMAND_COMPLETE_EVENT_CODE 0x0E 413 #define HCI_COMMAND_STATUS_EVENT_CODE 0x0F 414 #define HCI_BLE_HARDWARE_ERROR_EVENT_CODE 0x10 415 #define HCI_NUM_OF_COMPLETED_PACKETS_EVENT_CODE 0x13 416 #define HCI_DATA_BUFFER_OVERFLOW_EVENT 0x1A 417 #define HCI_KEY_REFRESH_COMPLETE_EVENT_CODE 0x30 418 #define HCI_APTO_EXPIRED_EVENT_CODE 0x57 421 #define HCI_LE_EVENT_CODE 0x3E 424 #define HCI_BLE_CONNECTION_COMPLETE_EVENT 0x01 425 #define HCI_BLE_ADV_REPORT_EVENT 0x02 426 #define HCI_BLE_CONN_UPDATE_COMPLETE_EVENT 0x03 427 #define HCI_BLE_READ_REMOTE_FEATURE_COMPLETE_EVENT 0x04 428 #define HCI_BLE_LTK_REQUESTED_EVENT 0x05 430 #define HCI_BLE_REMOTE_CONN_PARAM_REQUEST_EVENT 0x06 432 #define HCI_BLE_DATA_LENGTH_CHANGE_EVENT 0x07 433 #define HCI_BLE_READ_LOCAL_P256_PUBLIC_KEY_COMPLETE_EVENT 0x08 434 #define HCI_BLE_GENERATE_DHKEY_COMPLETE_EVENT 0x09 435 #define HCI_BLE_ENHANCED_CONNECTION_COMPLETE_EVENT 0x0A 436 #define HCI_BLE_DIRECT_ADVERTISING_REPORT_EVENT 0x0B 438 #define HCI_BLE_PHY_UPDATE_COMPLETE_EVENT 0x0C 440 #define HCI_BLE_EXTENDED_ADV_REPORT_EVENT 0x0D 442 #define HCI_BLE_PERIODIC_ADV_SYNCH_ESTABLISHED_EVENT 0x0E 443 #define HCI_BLE_PERIODIC_ADV_REPORT_EVENT 0x0F 444 #define HCI_BLE_PERIODIC_ADV_SYNCH_LOST_EVENT 0x10 445 #define HCI_BLE_SCAN_TIMEOUT_EVENT 0x11 447 #define HCI_BLE_ADV_SET_TERMINATED_EVENT 0x12 448 #define HCI_BLE_SCAN_REQUEST_RECEIVED_EVENT 0x13 449 #define HCI_BLE_CHANNEL_SELECTION_ALGORITHM_EVENT 0x14 450 #define HCI_BLE_CONNECTIONLESS_IQ_REPORT_EVENT 0x15 451 #define HCI_BLE_CONNECTION_IQ_REPORT_EVENT 0x16 452 #define HCI_BLE_CTE_REQUEST_FAILED_EVENT 0x17 454 #define HCI_BLE_BLE_LOG_STRINGS_MAX 0x17 455 extern char *BLEEventCode_BleLogStrings[];
458 #define HCI_BLE_SCAN_REQ_REPORT_EVENT 0x80 459 #define HCI_BLE_EXT_CONNECTION_IQ_REPORT_EVENT 0x81 460 #define HCI_BLE_CHANNEL_MAP_UPDATE_EVENT 0x82 461 #define HCI_BLE_CONN_UPDATE_REJECT_EVENT 0x83 462 #define HCI_BLE_EXT_CONNECTIONLESS_IQ_REPORT_EVENT 0x84 464 #define HCI_TEST_EVENT_CODE 0xFE 465 #define HCI_VE_EVENT_CODE 0xFF 468 #define HCI_EXT_SET_RX_GAIN_EVENT 0x0400 469 #define HCI_EXT_SET_TX_POWER_EVENT 0x0401 470 #define HCI_EXT_ONE_PKT_PER_EVT_EVENT 0x0402 471 #define HCI_EXT_CLK_DIVIDE_ON_HALT_EVENT 0x0403 473 #define HCI_EXT_DECLARE_NV_USAGE_EVENT 0x0404 474 #define HCI_EXT_DECRYPT_EVENT 0x0405 476 #define HCI_EXT_SET_LOCAL_SUPPORTED_FEATURES_EVENT 0x0406 477 #define HCI_EXT_SET_FAST_TX_RESP_TIME_EVENT 0x0407 478 #define HCI_EXT_MODEM_TEST_TX_EVENT 0x0408 479 #define HCI_EXT_MODEM_HOP_TEST_TX_EVENT 0x0409 480 #define HCI_EXT_MODEM_TEST_RX_EVENT 0x040A 481 #define HCI_EXT_END_MODEM_TEST_EVENT 0x040B 482 #define HCI_EXT_SET_BDADDR_EVENT 0x040C 484 #define HCI_EXT_SET_SCA_EVENT 0x040D 486 #define HCI_EXT_ENABLE_PTM_EVENT 0x040E 487 #define HCI_EXT_SET_FREQ_TUNE_EVENT 0x040F 488 #define HCI_EXT_SAVE_FREQ_TUNE_EVENT 0x0410 489 #define HCI_EXT_SET_MAX_DTM_TX_POWER_EVENT 0x0411 490 #define HCI_EXT_MAP_PM_IO_PORT_EVENT 0x0412 492 #define HCI_EXT_DISCONNECT_IMMED_EVENT 0x0413 494 #define HCI_EXT_PER_EVENT 0x0414 495 #define HCI_EXT_PER_BY_CHAN_EVENT 0x0415 496 #define HCI_EXT_EXTEND_RF_RANGE_EVENT 0x0416 498 #define HCI_EXT_HALT_DURING_RF_EVENT 0x0419 501 #define HCI_EXT_OVERRIDE_PL_EVENT 0x041A 502 #define HCI_EXT_BUILD_REVISION_EVENT 0x041B 504 #define HCI_EXT_DELAY_SLEEP_EVENT 0x041C 506 #define HCI_EXT_RESET_SYSTEM_EVENT 0x041D 508 #define HCI_EXT_OVERLAPPED_PROCESSING_EVENT 0x041E 510 #define HCI_EXT_NUM_COMPLETED_PKTS_LIMIT_EVENT 0x041F 512 #define HCI_EXT_GET_CONNECTION_INFO_EVENT 0x0420 514 #define HCI_EXT_SET_MAX_DATA_LENGTH_EVENT 0x0421 516 #define HCI_EXT_SET_DTM_TX_PKT_CNT_EVENT 0x0424 517 #define HCI_EXT_READ_RAND_ADDR_EVENT 0x0425 519 #define HCI_EXT_LE_ADV_EVENT 0x0425 521 #define HCI_EXT_LE_SCAN_EVENT 0x0426 523 #define HCI_EXT_ENHANCED_MODEM_TEST_TX_EVENT 0x0427 524 #define HCI_EXT_ENHANCED_MODEM_HOP_TEST_TX_EVENT 0x0428 525 #define HCI_EXT_ENHANCED_MODEM_TEST_RX_EVENT 0x0429 527 #define HCI_EXT_SET_PIN_OUTPUT_EVENT 0x042A 528 #define HCI_EXT_SET_LOCATIONING_ACCURACY_EVENT 0x042B 529 #define HCI_EXT_GET_ACTIVE_CONNECTION_INFO_EVENT 0x042C 530 #define HCI_EXT_SET_VIRTUAL_ADV_ADDRESS_EVENT 0x042D 531 #define HCI_EXT_COEX_ENABLE_EVENT 0x042E 532 #define HCI_EXT_SET_HOST_DEF_CHANNEL_CLASSIFICATION_EVENT 0x042F 533 #define HCI_EXT_SET_HOST_CONN_CHANNEL_CLASSIFICATION_EVENT 0x0430 534 #define HCI_EXT_GET_RX_STATS_EVENT 0x0431 535 #define HCI_EXT_GET_TX_STATS_EVENT 0x0432 536 #define HCI_EXT_GET_COEX_STATS_EVENT 0x0433 537 #define HCI_EXT_SET_ADV_SET_RAND_ADDR_EVENT 0x0434 539 #define HCI_EXT_LL_TEST_MODE_EVENT 0x0470 543 #define NO_FEATURES_ENABLED 0x00 544 #define PEER_PARAM_REJECT_ENABLED 0x01 560 extern uint8 hciVsEvtMask;
575 extern void HCI_Init( uint8 taskID );
588 extern void HCI_ParamUpdateRjctEvtRegister();
599 extern void HCI_TL_getCmdResponderID( uint8 taskID );
612 extern uint16 HCI_ProcessEvent( uint8 task_id,
This API allows the software components in the Z-Stack to be written independently of the specifics o...