![]() |
![]() |
|
TI BLE-Stack for Bluetooth 4.2 API Documentation
3.01.00.07
|
Macros | |
| #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 Failued 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_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_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 |
| Paramater 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_UNACCEPTABLE_CONN_PARAMETERS 0x3B |
| Unacceptable Connection Parameters. | |
| #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_SUCCESS 0x00 |
| Success. | |
Per the Bluetooth Core Specification, V4.0.0, Vol. 2, Part D.