|  |  | 
| TI BLE5-Stack API Documentation
    1.01.01.00
    | 
HCI layer interface.
Go to the source code of this file.
| Data Structures | |
| union | _hciEvt_BLEConnComplete_u_ | 
| LE Connection Complete Event.  More... | |
| struct | hciDataPacket_t | 
| HCI Data Packet.  More... | |
| struct | hciEvt_AptoExpired_t | 
| Authenticated Payload Timeout Expired Event.  More... | |
| struct | hciEvt_BLEAdvPktReport_t | 
| LE Advertising Packet Report Event.  More... | |
| struct | hciEvt_BLEChanSelAlgo_t | 
| LE Channel Selection Algorithm Event.  More... | |
| struct | hciEvt_BLEConnComplete_t | 
| LE Connection Complete Event.  More... | |
| struct | hciEvt_BLEConnUpdateComplete_t | 
| LE Connection Update Complete Event.  More... | |
| struct | hciEvt_BLEDataLengthChange_t | 
| LE Data Length Change Event.  More... | |
| struct | hciEvt_BLEEnhConnComplete_t | 
| LE Enhanced Connection Complete Event.  More... | |
| struct | hciEvt_BLEGenDHKeyComplete_t | 
| LE Generate DHKey Complete Event.  More... | |
| struct | hciEvt_BLELTKReq_t | 
| LE Long Term Key Requested Event.  More... | |
| struct | hciEvt_BLEPhyUpdateComplete_t | 
| LE Phy Update Complete Event.  More... | |
| struct | hciEvt_BLEReadP256PublicKeyComplete_t | 
| LE Read P256 Public Key Complete Event.  More... | |
| struct | hciEvt_BLEReadRemoteFeatureComplete_t | 
| LE Read Remote Used Features Complete Event.  More... | |
| struct | hciEvt_BLERemoteConnParamReq_t | 
| LE Remote Connection Parameter Request Event.  More... | |
| struct | hciEvt_BLEScanReqReport_t | 
| VS LE Scan Request Report Event.  More... | |
| struct | hciEvt_BufferOverflow_t | 
| Data Buffer Overflow Event.  More... | |
| struct | hciEvt_CmdComplete_t | 
| Command Complete Event.  More... | |
| struct | hciEvt_CommandStatus_t | 
| Command Status Event.  More... | |
| struct | hciEvt_DevInfo_t | 
| LE Advertising Report Event.  More... | |
| struct | hciEvt_DisconnComplete_t | 
| Disconnection Complete Event.  More... | |
| struct | hciEvt_EncryptChange_t | 
| LE Encryption Change Event.  More... | |
| struct | hciEvt_HardwareError_t | 
| Hardware Error Event.  More... | |
| struct | hciEvt_NumCompletedPkt_t | 
| Number of Completed Packets Event.  More... | |
| struct | hciEvt_VSCmdComplete_t | 
| Vendor Specific Command Complete Event.  More... | |
| struct | hciPacket_t | 
| HCI Packet event.  More... | |
| struct | hciRetParam_LeReadBufSize_t | 
| Data structure for HCI Command Complete Event Return Parameter.  More... | |
| Macros | |
| #define | CONTINUING_PKT LL_DATA_CONTINUATION_PKT | 
| Continuing Packet. | |
| #define | FIRST_PKT_CTRL_TO_HOST LL_DATA_FIRST_PKT_CTRL_TO_HOST | 
| First Packet Controller to Host. | |
| #define | FIRST_PKT_HOST_TO_CTRL LL_DATA_FIRST_PKT_HOST_TO_CTRL | 
| First Host to Controller Packet. | |
| #define | HCI_ADV_CHAN_37 LL_ADV_CHAN_37 | 
| Channel 37. | |
| #define | HCI_ADV_CHAN_38 LL_ADV_CHAN_38 | 
| Channel 38. | |
| #define | HCI_ADV_CHAN_39 LL_ADV_CHAN_39 | 
| Channel 39. | |
| #define | HCI_ADV_CHAN_ALL (LL_ADV_CHAN_37 | LL_ADV_CHAN_38 | LL_ADV_CHAN_39) | 
| All Channels. | |
| #define | HCI_ADV_WL_POLICY_ANY_REQ LL_ADV_WL_POLICY_ANY_REQ | 
| Any Request. | |
| #define | HCI_ADV_WL_POLICY_WL_ALL_REQ LL_ADV_WL_POLICY_WL_ALL_REQ | 
| All Requests. | |
| #define | HCI_ADV_WL_POLICY_WL_CONNECT_IND LL_ADV_WL_POLICY_WL_CONNECT_IND | 
| Connection Inidication. | |
| #define | HCI_ADV_WL_POLICY_WL_SCAN_REQ LL_ADV_WL_POLICY_WL_SCAN_REQ | 
| Scan Requests. | |
| #define | HCI_CONNECTABLE_DIRECTED_HDC_ADV LL_ADV_CONNECTABLE_DIRECTED_HDC_EVT | 
| Connectable Directed High Duty Cycle Advertising. | |
| #define | HCI_CONNECTABLE_DIRECTED_LDC_ADV LL_ADV_CONNECTABLE_DIRECTED_LDC_EVT | 
| Connectable Directed Low Duty Cycle Advertising. | |
| #define | HCI_CONNECTABLE_UNDIRECTED_ADV LL_ADV_CONNECTABLE_UNDIRECTED_EVT | 
| Connectable Undirected Advertising. | |
| #define | HCI_CTRL_TO_HOST_FLOW_CTRL_ACL_OFF_SYNCH_ON 2 | 
| ACL Off, Synchronous On. | |
| #define | HCI_CTRL_TO_HOST_FLOW_CTRL_ACL_ON_SYNCH_OFF 1 | 
| ACL On, Synchronous Off. | |
| #define | HCI_CTRL_TO_HOST_FLOW_CTRL_ACL_ON_SYNCH_ON 3 | 
| ACL On, Synchronous On. | |
| #define | HCI_CTRL_TO_HOST_FLOW_CTRL_OFF 0 | 
| Controller to Host Flow Controll Off. | |
| #define | HCI_DEVICE_PRIVACY_MODE LL_DEVICE_PRIVACY_MODE | 
| Device Privacy. | |
| #define | HCI_DIRECT_TEST_PAYLOAD_0x00 LL_DIRECT_TEST_PAYLOAD_0x00 | 
| 0x00 | |
| #define | HCI_DIRECT_TEST_PAYLOAD_0x0F LL_DIRECT_TEST_PAYLOAD_0x0F | 
| 0x0F | |
| #define | HCI_DIRECT_TEST_PAYLOAD_0x55 LL_DIRECT_TEST_PAYLOAD_0x55 | 
| 0x55 | |
| #define | HCI_DIRECT_TEST_PAYLOAD_0xAA LL_DIRECT_TEST_PAYLOAD_0xAA | 
| 0xAA | |
| #define | HCI_DIRECT_TEST_PAYLOAD_0xF0 LL_DIRECT_TEST_PAYLOAD_0xF0 | 
| 0xF0 | |
| #define | HCI_DIRECT_TEST_PAYLOAD_0xFF LL_DIRECT_TEST_PAYLOAD_0xFF | 
| 0xFF | |
| #define | HCI_DIRECT_TEST_PAYLOAD_PRBS15 LL_DIRECT_TEST_PAYLOAD_PRBS15 | 
| PRBS15. | |
| #define | HCI_DIRECT_TEST_PAYLOAD_PRBS9 LL_DIRECT_TEST_PAYLOAD_PRBS9 | 
| PRBS9. | |
| #define | HCI_DISABLE_ADDR_RESOLUTION LL_DISABLE_ADDR_RESOLUTION | 
| Disable. | |
| #define | HCI_DISABLE_ADV LL_ADV_MODE_OFF | 
| Advertising Disable. | |
| #define | HCI_DISCONNECT_AUTH_FAILURE HCI_ERROR_CODE_AUTH_FAILURE | 
| Authentication Failure. | |
| #define | HCI_DISCONNECT_KEY_PAIRING_NOT_SUPPORTED HCI_ERROR_CODE_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED | 
| Key Paring Not Supported. | |
| #define | HCI_DISCONNECT_REMOTE_DEV_LOW_RESOURCES HCI_ERROR_CODE_REMOTE_DEVICE_TERM_CONN_LOW_RESOURCES | 
| Remote Device Low Resources. | |
| #define | HCI_DISCONNECT_REMOTE_DEV_POWER_OFF HCI_ERROR_CODE_REMOTE_DEVICE_TERM_CONN_POWER_OFF | 
| Remote Device Power Off. | |
| #define | HCI_DISCONNECT_REMOTE_USER_TERM HCI_ERROR_CODE_REMOTE_USER_TERM_CONN | 
| Remote User Terminated. | |
| #define | HCI_DISCONNECT_UNACCEPTABLE_CONN_INTERVAL HCI_ERROR_CODE_UNACCEPTABLE_CONN_INTERVAL | 
| Unnaceptable Connection Interval. | |
| #define | HCI_DISCONNECT_UNSUPPORTED_REMOTE_FEATURE HCI_ERROR_CODE_UNSUPPORTED_REMOTE_FEATURE | 
| Unsupported Remote Feature. | |
| #define | HCI_DTM_STABLE_MODULATION_INDEX LL_DTM_STABLE_MODULATION_INDEX | 
| Stable Modulation. | |
| #define | HCI_DTM_STANDARD_MODULATION_INDEX LL_DTM_STANDARD_MODULATION_INDEX | 
| Standard Modulation. | |
| #define | HCI_ENABLE_ADDR_RESOLUTION LL_ENABLE_ADDR_RESOLUTION | 
| Enable. | |
| #define | HCI_ENABLE_ADV LL_ADV_MODE_ON | 
| Advertising Enable. | |
| #define | HCI_ENCRYPTION_OFF LL_ENCRYPTION_OFF | 
| Off. | |
| #define | HCI_ENCRYPTION_ON LL_ENCRYPTION_ON | 
| On. | |
| #define | HCI_ERROR_CODE_ACL_CONN_ALREADY_EXISTS 0x0B | 
| ACL Connection Already Exists. | |
| #define | HCI_ERROR_CODE_AUTH_FAILURE 0x05 | 
| Authentication Fialure. | |
| #define | HCI_ERROR_CODE_CHAN_ASSESSMENT_NOT_SUPPORTED 0x2E | 
| Channel Assessment Not Supported. | |
| #define | HCI_ERROR_CODE_CMD_DISALLOWED 0x0C | 
| Command Disallowed. | |
| #define | HCI_ERROR_CODE_COARSE_CLOCK_ADJUST_REJECTED 0x40 | 
| Coarse Clock Adjust Rejected. | |
| #define | HCI_ERROR_CODE_CONN_ACCEPT_TIMEOUT_EXCEEDED 0x10 | 
| Connection Acceptance Timeout Exceeded. | |
| #define | HCI_ERROR_CODE_CONN_FAILED_TO_ESTABLISH 0x3E | 
| Connection Failed to Establish. | |
| #define | HCI_ERROR_CODE_CONN_LIMIT_EXCEEDED 0x09 | 
| Connection Limit Exceeded. | |
| #define | HCI_ERROR_CODE_CONN_REJ_LIMITED_RESOURCES 0x0D | 
| Connection Rejected due to Limited Resources. | |
| #define | HCI_ERROR_CODE_CONN_REJ_NO_SUITABLE_CHAN_FOUND 0x39 | 
| Connection Rejected No Suitable Channel Found. | |
| #define | HCI_ERROR_CODE_CONN_REJECTED_SECURITY_REASONS 0x0E | 
| Connection Rejected for Security Reasons. | |
| #define | HCI_ERROR_CODE_CONN_REJECTED_UNACCEPTABLE_BDADDR 0x0F | 
| Connection Rejected due to Unacceptable BDADDR. | |
| #define | HCI_ERROR_CODE_CONN_TERM_BY_LOCAL_HOST 0x16 | 
| Connection Terminated by Local Host. | |
| #define | HCI_ERROR_CODE_CONN_TERM_MIC_FAILURE 0x3D | 
| Connection Terminated due to MIC Failure. | |
| #define | HCI_ERROR_CODE_CONN_TIMEOUT 0x08 | 
| Connection Timeout. | |
| #define | HCI_ERROR_CODE_CONTROLLER_BUSY 0x3A | 
| Controller Busy. | |
| #define | HCI_ERROR_CODE_DIFFERENT_TRANSACTION_COLLISION 0x2A | 
| Different Transaction Collision. | |
| #define | HCI_ERROR_CODE_DIRECTED_ADV_TIMEOUT 0x3C | 
| Directed Advertising Timeout. | |
| #define | HCI_ERROR_CODE_ENCRYPT_MODE_NOT_ACCEPTABLE 0x25 | 
| Encrypt Mode not Acceptable. | |
| #define | HCI_ERROR_CODE_EXTENDED_INQUIRY_RESP_TOO_LARGE 0x36 | 
| Extended Inquiry Response too Large. | |
| #define | HCI_ERROR_CODE_HOST_BUSY_PAIRING 0x38 | 
| Host Busy Pairing. | |
| #define | HCI_ERROR_CODE_HW_FAILURE 0x03 | 
| Hardware Failure. | |
| #define | HCI_ERROR_CODE_INSTANT_PASSED 0x28 | 
| Instant Passed. | |
| #define | HCI_ERROR_CODE_INSUFFICIENT_SECURITY 0x2F | 
| Insufficient Security. | |
| #define | HCI_ERROR_CODE_INVALID_HCI_CMD_PARAMS 0x12 | 
| Invalid HCI Command Parameters. | |
| #define | HCI_ERROR_CODE_INVALID_LMP_PARAMS 0x1E | 
| Invalid LMP Paramaters. | |
| #define | HCI_ERROR_CODE_LIMIT_REACHED 0x43 | 
| Limit Reached. | |
| #define | HCI_ERROR_CODE_LINK_KEY_CAN_NOT_BE_CHANGED 0x26 | 
| Link Key Can Not Be Changed. | |
| #define | HCI_ERROR_CODE_LMP_ERR_TRANSACTION_COLLISION 0x23 | 
| LMP Error Transaction Collision. | |
| #define | HCI_ERROR_CODE_LMP_LL_RESP_TIMEOUT 0x22 | 
| LMP LL Response Timeout. | |
| #define | HCI_ERROR_CODE_LMP_PDU_NOT_ALLOWED 0x24 | 
| LMP DU Not Allowed. | |
| #define | HCI_ERROR_CODE_MAC_CONN_FAILED 0x3F | 
| MAC Connection Failed. | |
| #define | HCI_ERROR_CODE_MEM_CAP_EXCEEDED 0x07 | 
| Memory Capability Exceeded. | |
| #define | HCI_ERROR_CODE_OPERATION_CANCELLED_BY_HOST 0x44 | 
| Operation Canceled by Host. | |
| #define | HCI_ERROR_CODE_PAGE_TIMEOUT 0x04 | 
| Page Timeout. | |
| #define | HCI_ERROR_CODE_PAIRING_NOT_ALLOWED 0x18 | 
| Pairing Not Allowed. | |
| #define | HCI_ERROR_CODE_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED 0x29 | 
| Pairing with Unit Key Not Supported. | |
| #define | HCI_ERROR_CODE_PARAM_OUT_OF_MANDATORY_RANGE 0x30 | 
| Parameter out of Mandatory Range. | |
| #define | HCI_ERROR_CODE_PIN_KEY_MISSING 0x06 | 
| Pin Key Missing. | |
| #define | HCI_ERROR_CODE_QOS_REJ 0x2D | 
| QOS Reject. | |
| #define | HCI_ERROR_CODE_QOS_UNACCEPTABLE_PARAM 0x2C | 
| QOS Unacceptable Parameter. | |
| #define | HCI_ERROR_CODE_REMOTE_DEVICE_TERM_CONN_LOW_RESOURCES 0x14 | 
| Remote Device Terminated Connection due to Low Resources. | |
| #define | HCI_ERROR_CODE_REMOTE_DEVICE_TERM_CONN_POWER_OFF 0x15 | 
| Remote Device Terminated Connection due to Power Off. | |
| #define | HCI_ERROR_CODE_REMOTE_USER_TERM_CONN 0x13 | 
| Remote User Terminated Connection. | |
| #define | HCI_ERROR_CODE_REPEATED_ATTEMPTS 0x17 | 
| Repeated Attempts. | |
| #define | HCI_ERROR_CODE_REQ_QOS_NOT_SUPPORTED 0x27 | 
| Request QOS Not Supported. | |
| #define | HCI_ERROR_CODE_RESERVED1 0x2B | 
| Reserved. | |
| #define | HCI_ERROR_CODE_RESERVED2 0x31 | 
| Reserved. | |
| #define | HCI_ERROR_CODE_RESERVED3 0x33 | 
| Reserved. | |
| #define | HCI_ERROR_CODE_RESERVED_SLOT_VIOLATION 0x34 | 
| Reserved Slot Violation. | |
| #define | HCI_ERROR_CODE_ROLE_CHANGE_NOT_ALLOWED 0x21 | 
| Role Change Not Allowed. | |
| #define | HCI_ERROR_CODE_ROLE_SWITCH_FAILED 0x35 | 
| Role Switch Failed. | |
| #define | HCI_ERROR_CODE_ROLE_SWITCH_PENDING 0x32 | 
| Role Switch Pending. | |
| #define | HCI_ERROR_CODE_SCO_AIR_MODE_REJ 0x1D | 
| SCO Air Mode Rejected. | |
| #define | HCI_ERROR_CODE_SCO_INTERVAL_REJ 0x1C | 
| SCO Interval Rejected. | |
| #define | HCI_ERROR_CODE_SCO_OFFSET_REJ 0x1B | 
| SCO Offset Rejected. | |
| #define | HCI_ERROR_CODE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST 0x37 | 
| Simple Pairing Not Supported by Host. | |
| #define | HCI_ERROR_CODE_SYNCH_CONN_LIMIT_EXCEEDED 0x0A | 
| Synchonous Connection Limit Exceeded. | |
| #define | HCI_ERROR_CODE_TYPE0_SUBMAP_NOT_DEFINED 0x41 | 
| Type0 Submap Not Defined. | |
| #define | HCI_ERROR_CODE_UNACCEPTABLE_CONN_PARAMETERS 0x3B | 
| Unacceptable Connection Parameters. | |
| #define | HCI_ERROR_CODE_UNKNOWN_ADVERTISING_IDENTIFIER 0x42 | 
| Unknown Advertising Identifier. | |
| #define | HCI_ERROR_CODE_UNKNOWN_CONN_ID 0x02 | 
| Unknown Connection ID. | |
| #define | HCI_ERROR_CODE_UNKNOWN_HCI_CMD 0x01 | 
| Unknown HCI Command. | |
| #define | HCI_ERROR_CODE_UNKNOWN_LMP_PDU 0x19 | 
| Unknown LMP PDU. | |
| #define | HCI_ERROR_CODE_UNSPECIFIED_ERROR 0x1F | 
| Unspecified Error. | |
| #define | HCI_ERROR_CODE_UNSUPPORTED_FEATURE_PARAM_VALUE 0x11 | 
| Unsupported Paramter. | |
| #define | HCI_ERROR_CODE_UNSUPPORTED_LMP_PARAM_VAL 0x20 | 
| Unsupported LMP Parameter Value. | |
| #define | HCI_ERROR_CODE_UNSUPPORTED_REMOTE_FEATURE 0x1A | 
| Unsupported Remote Feature. | |
| #define | HCI_EXT_DISABLE_FAST_TX_RESP_TIME LL_EXT_DISABLE_FAST_TX_RESP_TIME | 
| Disable. | |
| #define | HCI_EXT_DISABLE_NUM_COMPL_PKTS_ON_EVENT LL_EXT_DISABLE_NUM_COMPL_PKTS_ON_EVENT | 
| Disable. | |
| #define | HCI_EXT_DISABLE_ONE_PKT_PER_EVT LL_EXT_DISABLE_ONE_PKT_PER_EVT | 
| Disable. | |
| #define | HCI_EXT_DISABLE_SCAN_REQUEST_REPORT LL_EXT_DISABLE_SCAN_REQUEST_REPORT | 
| Disable. | |
| #define | HCI_EXT_DISABLE_SL_OVERRIDE LL_EXT_DISABLE_SL_OVERRIDE | 
| Disable. | |
| #define | HCI_EXT_DTM_TX_CONTINUOUS LL_EXT_DTM_TX_CONTINUOUS | 
| Tx Continuously. | |
| #define | HCI_EXT_ENABLE_FAST_TX_RESP_TIME LL_EXT_ENABLE_FAST_TX_RESP_TIME | 
| Enable. | |
| #define | HCI_EXT_ENABLE_NUM_COMPL_PKTS_ON_EVENT LL_EXT_ENABLE_NUM_COMPL_PKTS_ON_EVENT | 
| Enable. | |
| #define | HCI_EXT_ENABLE_ONE_PKT_PER_EVT LL_EXT_ENABLE_ONE_PKT_PER_EVT | 
| Enable. | |
| #define | HCI_EXT_ENABLE_SCAN_REQUEST_REPORT LL_EXT_ENABLE_SCAN_REQUEST_REPORT | 
| Enable. | |
| #define | HCI_EXT_ENABLE_SL_OVERRIDE LL_EXT_ENABLE_SL_OVERRIDE | 
| Enable. | |
| #define | HCI_EXT_NV_IN_USE LL_EXT_NV_IN_USE | 
| NV in Use. | |
| #define | HCI_EXT_NV_NOT_IN_USE LL_EXT_NV_NOT_IN_USE | 
| NV Not in Use. | |
| #define | HCI_EXT_PER_READ LL_EXT_PER_READ | 
| Read. | |
| #define | HCI_EXT_PER_RESET LL_EXT_PER_RESET | 
| Reset. | |
| #define | HCI_EXT_READ_BUILD_REVISION LL_EXT_READ_BUILD_REVISION | 
| Read. | |
| #define | HCI_EXT_RESET_SYSTEM_HARD LL_EXT_RESET_SYSTEM_HARD | 
| Hard Reset. | |
| #define | HCI_EXT_RESET_SYSTEM_SOFT LL_EXT_RESET_SYSTEM_SOFT | 
| Soft Reset. | |
| #define | HCI_EXT_RF_SETUP_1M_PHY LL_EXT_RF_SETUP_1M_PHY | 
| 1M | |
| #define | HCI_EXT_RF_SETUP_2M_PHY LL_EXT_RF_SETUP_2M_PHY | 
| 2M | |
| #define | HCI_EXT_RF_SETUP_CODED_S2_PHY LL_EXT_RF_SETUP_CODED_S2_PHY | 
| Coded-S2. | |
| #define | HCI_EXT_RF_SETUP_CODED_S8_PHY LL_EXT_RF_SETUP_CODED_S8_PHY | 
| Coded-S8. | |
| #define | HCI_EXT_RX_GAIN_HIGH LL_EXT_RX_GAIN_HIGH | 
| High Gain. | |
| #define | HCI_EXT_RX_GAIN_STD LL_EXT_RX_GAIN_STD | 
| Standard Gain. | |
| #define | HCI_EXT_SET_USER_REVISION LL_EXT_SET_USER_REVISION | 
| Set. | |
| #define | HCI_EXT_TX_MODULATED_CARRIER LL_EXT_TX_MODULATED_CARRIER | 
| Modulated. | |
| #define | HCI_EXT_TX_POWER_0_DBM LL_EXT_TX_POWER_0_DBM | 
| 0 dBm | |
| #define | HCI_EXT_TX_POWER_1_DBM LL_EXT_TX_POWER_1_DBM | 
| 1 dBm | |
| #define | HCI_EXT_TX_POWER_2_DBM LL_EXT_TX_POWER_2_DBM | 
| 2 dBm | |
| #define | HCI_EXT_TX_POWER_3_DBM LL_EXT_TX_POWER_3_DBM | 
| 3 dBm | |
| #define | HCI_EXT_TX_POWER_4_DBM LL_EXT_TX_POWER_4_DBM | 
| 4 dBm | |
| #define | HCI_EXT_TX_POWER_5_DBM LL_EXT_TX_POWER_5_DBM | 
| 5 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_12_DBM LL_EXT_TX_POWER_MINUS_12_DBM | 
| -12 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_15_DBM LL_EXT_TX_POWER_MINUS_15_DBM | 
| -15 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_18_DBM LL_EXT_TX_POWER_MINUS_18_DBM | 
| -18 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_21_DBM LL_EXT_TX_POWER_MINUS_21_DBM | 
| -21 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_3_DBM LL_EXT_TX_POWER_MINUS_3_DBM | 
| 3 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_6_DBM LL_EXT_TX_POWER_MINUS_6_DBM | 
| 6 dBm | |
| #define | HCI_EXT_TX_POWER_MINUS_9_DBM LL_EXT_TX_POWER_MINUS_9_DBM | 
| 9 dBm | |
| #define | HCI_EXT_TX_UNMODULATED_CARRIER LL_EXT_TX_UNMODULATED_CARRIER | 
| Unmodulated. | |
| #define | HCI_FILTER_REPORTS_DISABLE LL_FILTER_REPORTS_DISABLE | 
| Disable. | |
| #define | HCI_FILTER_REPORTS_ENABLE LL_FILTER_REPORTS_ENABLE | 
| Enable. | |
| #define | HCI_INIT_WL_POLICY_USE_PEER_ADDR LL_INIT_WL_POLICY_USE_PEER_ADDR | 
| Use Peer Address. | |
| #define | HCI_INIT_WL_POLICY_USE_WHITE_LIST LL_INIT_WL_POLICY_USE_WHITE_LIST | 
| Use Whitelist. | |
| #define | HCI_LINK_TYPE_ACL_BUFFER_OVERFLOW 1 | 
| ACL Buffer Overflow. | |
| #define | HCI_LINK_TYPE_SCO_BUFFER_OVERFLOW 0 | 
| SCO Buffer Overflow. | |
| #define | HCI_MAX_NUM_CMD_BUFFERS LL_MAX_NUM_CMD_BUFFERS | 
| Max Num Command Buffer. | |
| #define | HCI_NETWORK_PRIVACY_MODE LL_NETWORK_PRIVACY_MODE | 
| Network Privacy. | |
| #define | HCI_NONCONNECTABLE_UNDIRECTED_ADV LL_ADV_NONCONNECTABLE_UNDIRECTED_EVT | 
| Nonconnectable Undirected Advertising. | |
| #define | HCI_PHY_1_MBPS LL_PHY_1_MBPS | 
| 1 Mbps | |
| #define | HCI_PHY_2_MBPS LL_PHY_2_MBPS | 
| 2 Mbps | |
| #define | HCI_PHY_CODED LL_PHY_CODED | 
| Coded. | |
| #define | HCI_PHY_USE_ANY_PHY LL_PHY_USE_ANY_PHY | 
| Use any Phy. | |
| #define | HCI_PHY_USE_PHY_PARAM LL_PHY_USE_PHY_PARAM | 
| Use Phy Param. | |
| #define | HCI_PTM_SET_FREQ_TUNE_DOWN LL_EXT_SET_FREQ_TUNE_DOWN | 
| Tune Down. | |
| #define | HCI_PTM_SET_FREQ_TUNE_UP LL_EXT_SET_FREQ_TUNE_UP | 
| Tune Up. | |
| #define | HCI_PUBLIC_DEVICE_ADDRESS LL_DEV_ADDR_TYPE_PUBLIC | 
| Public Device Address. | |
| #define | HCI_RANDOM_DEVICE_ADDRESS LL_DEV_ADDR_TYPE_RANDOM | 
| Random Device Address. | |
| #define | HCI_READ_CURRENT_TX_POWER_LEVEL LL_READ_CURRENT_TX_POWER_LEVEL | 
| Read Current TX Power Level. | |
| #define | HCI_READ_MAX_TX_POWER_LEVEL LL_READ_MAX_TX_POWER_LEVEL | 
| Read Max TX Power Level. | |
| #define | HCI_RSSI_NOT_AVAILABLE LL_RSSI_NOT_AVAILABLE | 
| Invalid RSSI. | |
| #define | HCI_SCAN_ACTIVE LL_SCAN_ACTIVE | 
| Active Scan. | |
| #define | HCI_SCAN_PASSIVE LL_SCAN_PASSIVE | 
| Passive Scan. | |
| #define | HCI_SCAN_START LL_SCAN_START | 
| Scan Start. | |
| #define | HCI_SCAN_STOP LL_SCAN_STOP | 
| Scan Stop. | |
| #define | HCI_SCAN_WL_POLICY_ANY_ADV_PKTS LL_SCAN_WL_POLICY_ANY_ADV_PKTS | 
| Any Advertising Packets. | |
| #define | HCI_SCAN_WL_POLICY_USE_WHITE_LIST LL_SCAN_WL_POLICY_USE_WHITE_LIST | 
| Use Whitelist. | |
| #define | HCI_SCANNABLE_UNDIRECTED LL_ADV_SCANNABLE_UNDIRECTED_EVT | 
| Scannable Undirected Advertising. | |
| #define | HCI_SUCCESS 0x00 | 
| Success. | |
| Typedefs | |
| typedef union _hciEvt_BLEConnComplete_u_ | hciEvt_BLEConnComplete_u | 
| LE Connection Complete Event. | |
| Functions | |
| hciStatus_t | HCI_EXT_BuildRevisionCmd (uint8 mode, uint16 userRevNum) | 
| hciStatus_t | HCI_EXT_ConnEventNoticeCmd (uint16 connHandle, uint8 taskID, uint16 taskEvent) | 
| hciStatus_t | HCI_EXT_DecryptCmd (uint8 *key, uint8 *encText) | 
| hciStatus_t | HCI_EXT_DisconnectImmedCmd (uint16 connHandle) | 
| hciStatus_t | HCI_EXT_EnablePTMCmd (void) | 
| hciStatus_t | HCI_EXT_EndModemTestCmd (void) | 
| hciStatus_t | HCI_EXT_EnhancedModemHopTestTxCmd (uint8 payloadLen, uint8 payloadType, uint8 rfPhy) | 
| hciStatus_t | HCI_EXT_EnhancedModemTestRxCmd (uint8 rfPhy, uint8 rfChan) | 
| hciStatus_t | HCI_EXT_EnhancedModemTestTxCmd (uint8 cwMode, uint8 rfPhy, uint8 rfChan) | 
| hciStatus_t | HCI_EXT_ModemHopTestTxCmd (void) | 
| hciStatus_t | HCI_EXT_ModemTestRxCmd (uint8 rxChan) | 
| hciStatus_t | HCI_EXT_ModemTestTxCmd (uint8 cwMode, uint8 txChan) | 
| hciStatus_t | HCI_EXT_NumComplPktsLimitCmd (uint8 limit, uint8 flushOnEvt) | 
| hciStatus_t | HCI_EXT_OnePktPerEvtCmd (uint8 control) | 
| hciStatus_t | HCI_EXT_PacketErrorRateCmd (uint16 connHandle, uint8 command) | 
| hciStatus_t | HCI_EXT_PERbyChanCmd (uint16 connHandle, perByChan_t *perByChan) | 
| hciStatus_t | HCI_EXT_ResetSystemCmd (uint8 mode) | 
| hciStatus_t | HCI_EXT_SaveFreqTuneCmd (void) | 
| hciStatus_t | HCI_EXT_SetDtmTxPktCntCmd (uint16 txPktCnt) | 
| hciStatus_t | HCI_EXT_SetFastTxResponseTimeCmd (uint8 control) | 
| hciStatus_t | HCI_EXT_SetFreqTuneCmd (uint8 step) | 
| hciStatus_t | HCI_EXT_SetLocalSupportedFeaturesCmd (uint8 *localFeatures) | 
| hciStatus_t | HCI_EXT_SetMaxDataLenCmd (uint16 txOctets, uint16 txTime, uint16 rxOctets, uint16 rxTime) | 
| hciStatus_t | HCI_EXT_SetMaxDtmTxPowerCmd (uint8 txPower) | 
| hciStatus_t | HCI_EXT_SetRxGainCmd (uint8 rxGain) | 
| hciStatus_t | HCI_EXT_SetSCACmd (uint16 scaInPPM) | 
| hciStatus_t | HCI_EXT_SetTxPowerCmd (uint8 txPower) | 
| hciStatus_t | HCI_HostNumCompletedPktCmd (uint8 numHandles, uint16 *connHandles, uint16 *numCompletedPkts) | 
| hciStatus_t | HCI_LE_AddDeviceToResolvingListCmd (uint8 peerIdAddrType, uint8 *peerIdAddr, uint8 *peerIRK, uint8 *localIRK) | 
| hciStatus_t | HCI_LE_AddWhiteListCmd (uint8 addrType, uint8 *devAddr) | 
| hciStatus_t | HCI_LE_ClearResolvingListCmd (void) | 
| hciStatus_t | HCI_LE_ClearWhiteListCmd (void) | 
| hciStatus_t | HCI_LE_EncryptCmd (uint8 *key, uint8 *plainText) | 
| hciStatus_t | HCI_LE_EnhancedRxTestCmd (uint8 rxChan, uint8 rxPhy, uint8 modIndex) | 
| hciStatus_t | HCI_LE_EnhancedTxTestCmd (uint8 txChan, uint8 payloadLen, uint8 payloadType, uint8 txPhy) | 
| hciStatus_t | HCI_LE_RandCmd (void) | 
| hciStatus_t | HCI_LE_ReadBufSizeCmd (void) | 
| hciStatus_t | HCI_LE_ReadChannelMapCmd (uint16 connHandle) | 
| hciStatus_t | HCI_LE_ReadLocalResolvableAddressCmd (uint8 localIdAddrType, uint8 *localIdAddr) | 
| hciStatus_t | HCI_LE_ReadLocalSupportedFeaturesCmd (void) | 
| hciStatus_t | HCI_LE_ReadMaxDataLenCmd (void) | 
| hciStatus_t | HCI_LE_ReadPeerResolvableAddressCmd (uint8 peerIdAddrType, uint8 *peerIdAddr) | 
| hciStatus_t | HCI_LE_ReadPhyCmd (uint16 connHandle) | 
| hciStatus_t | HCI_LE_ReadRemoteUsedFeaturesCmd (uint16 connHandle) | 
| hciStatus_t | HCI_LE_ReadResolvingListSizeCmd (void) | 
| hciStatus_t | HCI_LE_ReadSuggestedDefaultDataLenCmd (void) | 
| hciStatus_t | HCI_LE_ReadSupportedStatesCmd (void) | 
| hciStatus_t | HCI_LE_ReadWhiteListSizeCmd (void) | 
| hciStatus_t | HCI_LE_ReceiverTestCmd (uint8 rxChan) | 
| hciStatus_t | HCI_LE_RemoveDeviceFromResolvingListCmd (uint8 peerIdAddrType, uint8 *peerIdAddr) | 
| hciStatus_t | HCI_LE_RemoveWhiteListCmd (uint8 addrType, uint8 *devAddr) | 
| hciStatus_t | HCI_LE_SetDataLenCmd (uint16 connHandle, uint16 txOctets, uint16 txTime) | 
| hciStatus_t | HCI_LE_SetDefaultPhyCmd (uint8 allPhys, uint8 txPhy, uint8 rxPhy) | 
| hciStatus_t | HCI_LE_SetEventMaskCmd (uint8 *pEventMask) | 
| hciStatus_t | HCI_LE_SetHostChanClassificationCmd (uint8 *chanMap) | 
| hciStatus_t | HCI_LE_SetPhyCmd (uint16 connHandle, uint8 allPhys, uint8 txPhy, uint8 rxPhy, uint16 phyOpts) | 
| hciStatus_t | HCI_LE_SetPrivacyModeCmd (uint8 peerIdAddrType, uint8 *peerIdAddr, uint8 privacyMode) | 
| hciStatus_t | HCI_LE_SetResolvablePrivateAddressTimeoutCmd (uint16 rpaTimeout) | 
| hciStatus_t | HCI_LE_TestEndCmd (void) | 
| hciStatus_t | HCI_LE_TransmitterTestCmd (uint8 txChan, uint8 dataLen, uint8 pktPayload) | 
| hciStatus_t | HCI_LE_WriteSuggestedDefaultDataLenCmd (uint16 txOctets, uint16 txTime) | 
| hciStatus_t | HCI_ReadAuthPayloadTimeoutCmd (uint16 connHandle, uint16 *aptoValue) | 
| hciStatus_t | HCI_ReadBDADDRCmd (void) | 
| hciStatus_t | HCI_ReadLocalSupportedCommandsCmd (void) | 
| hciStatus_t | HCI_ReadLocalSupportedFeaturesCmd (void) | 
| hciStatus_t | HCI_ReadLocalVersionInfoCmd (void) | 
| hciStatus_t | HCI_ReadRemoteVersionInfoCmd (uint16 connHandle) | 
| hciStatus_t | HCI_ReadRssiCmd (uint16 connHandle) | 
| hciStatus_t | HCI_ReadTransmitPowerLevelCmd (uint16 connHandle, uint8 txPwrType) | 
| hciStatus_t | HCI_ResetCmd (void) | 
| hciStatus_t | HCI_SetEventMaskCmd (uint8 *pMask) | 
| hciStatus_t | HCI_SetEventMaskPage2Cmd (uint8 *pMask) | 
| hciStatus_t | HCI_WriteAuthPayloadTimeoutCmd (uint16 connHandle, uint16 aptoValue) |