Macros
BLE Stack specific error codes
BLE » Error Codes » Defines

## Macros
#define | BLE_SUCCESS 0x00
#define | BLE_ATT_ERR_INVALID_HANDLE 0x01
| ATT Specific Error. More...
#define | BLE_ATT_ERR_READ_NOT_PERMITTED 0x02
#define | BLE_ATT_ERR_WRITE_NOT_PERMITTED 0x03
#define | BLE_ATT_ERR_INVALID_PDU 0x04
#define | BLE_ATT_ERR_INSUFF_AUTHEN 0x05
#define | BLE_ATT_ERR_REQUEST_NOT_SUPPORTED 0x06
#define | BLE_ATT_ERR_INVALID_OFFSET 0x07
#define | BLE_ATT_ERR_INSUFF_AUTHOR 0x08
#define | BLE_ATT_ERR_PREPARE_QUEUE_FULL 0x09
#define | BLE_ATT_ERR_ATTRIBUTE_NOT_FOUND 0x0A
#define | BLE_ATT_ERR_ATTRIBUTE_NOT_LONG 0x0B
#define | BLE_ATT_ERR_INSUFF_ENC_KEY_SIZE 0x0C
#define | BLE_ATT_ERR_INVALID_ATTRIBUTE_VAL_LEN 0x0D
#define | BLE_ATT_ERR_UNLIKELY_ERR 0x0E
#define | BLE_ATT_ERR_INSUFF_ENC 0x0F
#define | BLE_ATT_ERR_UNSUPP_GRP_TYPE 0x10
#define | BLE_ATT_ERR_INSUFF_RESOURCE 0x11
#define | BLE_L2C_ERR_CONNECTION_LOST 0x30
| L2CAP Specific Error. More...
#define | BLE_L2C_ERR_INVALID_MTU_EXCEED 0x31
#define | BLE_L2C_ERR_INVALID_MPS_EXCEED 0x32
#define | BLE_L2C_ERR_INVALID_CID 0x33
#define | BLE_L2C_ERR_INVALID_PDU 0x34
#define | BLE_L2C_ERR_NO_RES_AVAIL 0x35
#define | BLE_L2C_ERR_INSUFF_AUTHEN 0x36
#define | BLE_L2C_ERR_INSUFF_AUTHOR 0x37
#define | BLE_L2C_ERR_INSUFF_ENC_KEY_SIZE 0x38
#define | BLE_L2C_ERR_INSUFF_ENC 0x39
#define | BLE_L2C_ERR_LEPSM_NOT_SUPP 0x3A
#define | BLE_L2C_ERR_INSUFF_CREDIT 0x3B
#define | BLE_L2C_ERR_NOT_UNDERSTOOD 0x3C
#define | BLE_L2C_ERR_CREDIT_ERROR 0x3D
#define | BLE_L2C_ERR_CID_ALREADY_ALLOC 0x3E
#define | BLE_GAP_ERR_INVALID_PARAM 0x40
| GAP Specific Error. More...
#define | BLE_GAP_ERR_PROTOCOL_PROBLEM 0x41
#define | BLE_GAP_ERR_NOT_SUPPORTED 0x42
#define | BLE_GAP_ERR_COMMAND_DISALLOWED 0x43
#define | BLE_GAP_ERR_CANCELED 0x44
#define | BLE_GAP_ERR_TIMEOUT 0x45
#define | BLE_GAP_ERR_DISCONNECTED 0x46
#define | BLE_GAP_ERR_NOT_FOUND 0x47
#define | BLE_GAP_ERR_REJECTED 0x48
#define | BLE_GAP_ERR_PRIVACY_CFG_PB 0x49
#define | BLE_GAP_ERR_ADV_DATA_INVALID 0x4A
#define | BLE_GAP_ERR_INSUFF_RESOURCES 0x4B
#define | BLE_GAP_ERR_UNEXPECTED 0x4C
#define | BLE_GAP_ERR_MISMATCH 0x4D
#define | BLE_GATT_ERR_INVALID_ATT_LEN 0x50
| GATT Specific Error. More...
#define | BLE_GATT_ERR_INVALID_TYPE_IN_SVC_SEARCH 0x51
#define | BLE_GATT_ERR_WRITE 0x52
#define | BLE_GATT_ERR_SIGNED_WRITE 0x53
#define | BLE_GATT_ERR_ATTRIBUTE_CLIENT_MISSING 0x54
#define | BLE_GATT_ERR_ATTRIBUTE_SERVER_MISSING 0x55
#define | BLE_GATT_ERR_INVALID_PERM 0x56
#define | BLE_GATT_ERR_BROWSE_NO_ANY_MORE 0x57
#define | BLE_LL_ERR_UNKNOWN_HCI_COMMAND 0x91
| LL Specific Error. More...
#define | BLE_LL_ERR_UNKNOWN_CONNECTION_ID 0x92
#define | BLE_LL_ERR_HARDWARE_FAILURE 0x93
#define | BLE_LL_ERR_PAGE_TIMEOUT 0x94
#define | BLE_LL_ERR_AUTH_FAILURE 0x95
#define | BLE_LL_ERR_PIN_MISSING 0x96
#define | BLE_LL_ERR_MEMORY_CAPA_EXCEED 0x97
#define | BLE_LL_ERR_CON_TIMEOUT 0x98
#define | BLE_LL_ERR_CON_LIMIT_EXCEED 0x99
#define | BLE_LL_ERR_SYNC_CON_LIMIT_DEV_EXCEED 0x9A
#define | BLE_LL_ERR_ACL_CON_EXISTS 0x9B
#define | BLE_LL_ERR_COMMAND_DISALLOWED 0x9C
#define | BLE_LL_ERR_CONN_REJ_LIMITED_RESOURCES 0x9D
#define | BLE_LL_ERR_CONN_REJ_SECURITY_REASONS 0x9E
#define | BLE_LL_ERR_CONN_REJ_UNACCEPTABLE_BDADDR 0x9F
#define | BLE_LL_ERR_CONN_ACCEPT_TIMEOUT_EXCEED 0xA0
#define | BLE_LL_ERR_UNSUPPORTED 0xA1
#define | BLE_LL_ERR_INVALID_HCI_PARAM 0xA2
#define | BLE_LL_ERR_REMOTE_USER_TERM_CON 0xA3
#define | BLE_LL_ERR_REMOTE_DEV_TERM_LOW_RESOURCES 0xA4
#define | BLE_LL_ERR_REMOTE_DEV_POWER_OFF 0xA5
#define | BLE_LL_ERR_CON_TERM_BY_LOCAL_HOST 0xA6
#define | BLE_LL_ERR_REPEATED_ATTEMPTS 0xA7
#define | BLE_LL_ERR_PAIRING_NOT_ALLOWED 0xA8
#define | BLE_LL_ERR_UNKNOWN_LMP_PDU 0xA9
#define | BLE_LL_ERR_UNSUPPORTED_REMOTE_FEATURE 0xAA
#define | BLE_LL_ERR_SCO_OFFSET_REJECTED 0xAB
#define | BLE_LL_ERR_SCO_INTERVAL_REJECTED 0xAC
#define | BLE_LL_ERR_SCO_AIR_MODE_REJECTED 0xAD
#define | BLE_LL_ERR_INVALID_LMP_PARAM 0xAE
#define | BLE_LL_ERR_UNSPECIFIED_ERROR 0xAF
#define | BLE_LL_ERR_UNSUPPORTED_LMP_PARAM_VALUE 0xB0
#define | BLE_LL_ERR_ROLE_CHANGE_NOT_ALLOWED 0xB1
#define | BLE_LL_ERR_LMP_RSP_TIMEOUT 0xB2
#define | BLE_LL_ERR_LMP_COLLISION 0xB3
#define | BLE_LL_ERR_LMP_PDU_NOT_ALLOWED 0xB4
#define | BLE_LL_ERR_ENC_MODE_NOT_ACCEPT 0xB5
#define | BLE_LL_ERR_LINK_KEY_CANT_CHANGE 0xB6
#define | BLE_LL_ERR_QOS_NOT_SUPPORTED 0xB7
#define | BLE_LL_ERR_INSTANT_PASSED 0xB8
#define | BLE_LL_ERR_PAIRING_WITH_UNIT_KEY_NOT_SUP 0xB9
#define | BLE_LL_ERR_DIFF_TRANSACTION_COLLISION 0xBA
#define | BLE_LL_ERR_QOS_UNACCEPTABLE_PARAM 0xBC
#define | BLE_LL_ERR_QOS_REJECTED 0xBD
#define | BLE_LL_ERR_CHANNEL_CLASS_NOT_SUP 0xBE
#define | BLE_LL_ERR_INSUFFICIENT_SECURITY 0xBF
#define | BLE_LL_ERR_PARAM_OUT_OF_MAND_RANGE 0xC0
#define | BLE_LL_ERR_ROLE_SWITCH_PEND 0xC2
#define | BLE_LL_ERR_RESERVED_SLOT_VIOLATION 0xC4
#define | BLE_LL_ERR_ROLE_SWITCH_FAIL 0xC5
#define | BLE_LL_ERR_EIR_TOO_LARGE 0xC6
#define | BLE_LL_ERR_SP_NOT_SUPPORTED_HOST 0xC7
#define | BLE_LL_ERR_HOST_BUSY_PAIRING 0xC8
#define | BLE_LL_ERR_CONTROLLER_BUSY 0xCA
#define | BLE_LL_ERR_UNACCEPTABLE_CONN_INT 0xCB
#define | BLE_LL_ERR_ADV_TO 0xCC
#define | BLE_LL_ERR_TERMINATED_MIC_FAILURE 0xCD
#define | BLE_LL_ERR_CONN_FAILED_TO_BE_EST 0xCE

## Detailed Description

## Macro Definition Documentation

## ◆ BLE_ATT_ERR_ATTRIBUTE_NOT_FOUND

#define BLE_ATT_ERR_ATTRIBUTE_NOT_FOUND 0x0A

No attribute found within the given attribute handle range.

## ◆ BLE_ATT_ERR_ATTRIBUTE_NOT_LONG

#define BLE_ATT_ERR_ATTRIBUTE_NOT_LONG 0x0B

The attribute cannot be read using the Read Blob Request.

## ◆ BLE_ATT_ERR_INSUFF_AUTHEN

#define BLE_ATT_ERR_INSUFF_AUTHEN 0x05

The attribute requires authentication before it can be read or written.

## ◆ BLE_ATT_ERR_INSUFF_AUTHOR

#define BLE_ATT_ERR_INSUFF_AUTHOR 0x08

The attribute requires authorization before it can be read or written.

## ◆ BLE_ATT_ERR_INSUFF_ENC

#define BLE_ATT_ERR_INSUFF_ENC 0x0F

The attribute requires encryption before it can be read or written.

## ◆ BLE_ATT_ERR_INSUFF_ENC_KEY_SIZE

#define BLE_ATT_ERR_INSUFF_ENC_KEY_SIZE 0x0C

The Encryption Key Size used for encrypting this link is insufficient.

## ◆ BLE_ATT_ERR_INSUFF_RESOURCE

#define BLE_ATT_ERR_INSUFF_RESOURCE 0x11

Insufficient resources to complete the request.

## ◆ BLE_ATT_ERR_INVALID_ATTRIBUTE_VAL_LEN

#define BLE_ATT_ERR_INVALID_ATTRIBUTE_VAL_LEN 0x0D

The attribute value length is invalid for the operation.

## ◆ BLE_ATT_ERR_INVALID_HANDLE

#define BLE_ATT_ERR_INVALID_HANDLE 0x01

ATT Specific Error.

The given attribute handle was not valid on this server.

## ◆ BLE_ATT_ERR_INVALID_OFFSET

#define BLE_ATT_ERR_INVALID_OFFSET 0x07

Offset specified was past the end of the attribute.

## ◆ BLE_ATT_ERR_INVALID_PDU

#define BLE_ATT_ERR_INVALID_PDU 0x04

The attribute PDU was invalid.

## ◆ BLE_ATT_ERR_PREPARE_QUEUE_FULL

#define BLE_ATT_ERR_PREPARE_QUEUE_FULL 0x09

Too many prepare writes have been queued.

## ◆ BLE_ATT_ERR_READ_NOT_PERMITTED

#define BLE_ATT_ERR_READ_NOT_PERMITTED 0x02

The attribute cannot be read.

## ◆ BLE_ATT_ERR_REQUEST_NOT_SUPPORTED

#define BLE_ATT_ERR_REQUEST_NOT_SUPPORTED 0x06

Attribute server does not support the request received from the client.

## ◆ BLE_ATT_ERR_UNLIKELY_ERR

#define BLE_ATT_ERR_UNLIKELY_ERR 0x0E

The attribute request has encountered an unlikely error, so the request could not be completed as requested.

## ◆ BLE_ATT_ERR_UNSUPP_GRP_TYPE

#define BLE_ATT_ERR_UNSUPP_GRP_TYPE 0x10

The attribute type is not a supported grouping attribute as defined by a higher layer specification.

## ◆ BLE_ATT_ERR_WRITE_NOT_PERMITTED

#define BLE_ATT_ERR_WRITE_NOT_PERMITTED 0x03

The attribute cannot be written.

## ◆ BLE_GAP_ERR_ADV_DATA_INVALID

#define BLE_GAP_ERR_ADV_DATA_INVALID 0x4A

Duplicate or invalid advertising data.

## ◆ BLE_GAP_ERR_CANCELED

#define BLE_GAP_ERR_CANCELED 0x44

Requested operation canceled.

## ◆ BLE_GAP_ERR_COMMAND_DISALLOWED

#define BLE_GAP_ERR_COMMAND_DISALLOWED 0x43

Request not allowed in current state.

## ◆ BLE_GAP_ERR_DISCONNECTED

#define BLE_GAP_ERR_DISCONNECTED 0x46

Link connection is lost during operation.

## ◆ BLE_GAP_ERR_INSUFF_RESOURCES

#define BLE_GAP_ERR_INSUFF_RESOURCES 0x4B

Insufficient resources.

## ◆ BLE_GAP_ERR_INVALID_PARAM

#define BLE_GAP_ERR_INVALID_PARAM 0x40

GAP Specific Error.

Invalid parameters set.

## ◆ BLE_GAP_ERR_MISMATCH

#define BLE_GAP_ERR_MISMATCH 0x4D

Feature mismatch.

## ◆ BLE_GAP_ERR_NOT_FOUND

#define BLE_GAP_ERR_NOT_FOUND 0x47

Search algorithm finished, but no result found.

## ◆ BLE_GAP_ERR_NOT_SUPPORTED

#define BLE_GAP_ERR_NOT_SUPPORTED 0x42

Request not supported by software configuration.

## ◆ BLE_GAP_ERR_PRIVACY_CFG_PB

#define BLE_GAP_ERR_PRIVACY_CFG_PB 0x49

Problem with privacy configuration.

## ◆ BLE_GAP_ERR_PROTOCOL_PROBLEM

#define BLE_GAP_ERR_PROTOCOL_PROBLEM 0x41

Problem with protocol exchange, resulting in unexpected responses.

## ◆ BLE_GAP_ERR_REJECTED

#define BLE_GAP_ERR_REJECTED 0x48

Request rejected by peer device.

## ◆ BLE_GAP_ERR_TIMEOUT

#define BLE_GAP_ERR_TIMEOUT 0x45

Requested operation timeout.

## ◆ BLE_GAP_ERR_UNEXPECTED

#define BLE_GAP_ERR_UNEXPECTED 0x4C

Unexpected error.

## ◆ BLE_GATT_ERR_ATTRIBUTE_CLIENT_MISSING

#define BLE_GATT_ERR_ATTRIBUTE_CLIENT_MISSING 0x54

No attribute client defined.

## ◆ BLE_GATT_ERR_ATTRIBUTE_SERVER_MISSING

#define BLE_GATT_ERR_ATTRIBUTE_SERVER_MISSING 0x55

No attribute server defined.

## ◆ BLE_GATT_ERR_BROWSE_NO_ANY_MORE

#define BLE_GATT_ERR_BROWSE_NO_ANY_MORE 0x57

GATT browses no any more contents.

## ◆ BLE_GATT_ERR_INVALID_ATT_LEN

#define BLE_GATT_ERR_INVALID_ATT_LEN 0x50

GATT Specific Error.

Problem with ATTC protocol response.

## ◆ BLE_GATT_ERR_INVALID_PERM

#define BLE_GATT_ERR_INVALID_PERM 0x56

Permission set in service/attribute is invalid.

## ◆ BLE_GATT_ERR_INVALID_TYPE_IN_SVC_SEARCH

#define BLE_GATT_ERR_INVALID_TYPE_IN_SVC_SEARCH 0x51

Error in service search.

## ◆ BLE_GATT_ERR_SIGNED_WRITE

#define BLE_GATT_ERR_SIGNED_WRITE 0x53

Signed write error.

## ◆ BLE_GATT_ERR_WRITE

#define BLE_GATT_ERR_WRITE 0x52

Invalid write data.

## ◆ BLE_L2C_ERR_CID_ALREADY_ALLOC

#define BLE_L2C_ERR_CID_ALREADY_ALLOC 0x3E

Channel identifier already allocated.

## ◆ BLE_L2C_ERR_CONNECTION_LOST

#define BLE_L2C_ERR_CONNECTION_LOST 0x30

L2CAP Specific Error.

Message cannot be sent because connection is lost (disconnected).

## ◆ BLE_L2C_ERR_CREDIT_ERROR

#define BLE_L2C_ERR_CREDIT_ERROR 0x3D

Credit error: invalid number of credit received.

## ◆ BLE_L2C_ERR_INSUFF_AUTHEN

#define BLE_L2C_ERR_INSUFF_AUTHEN 0x36

Connection refused because of insufficient authentication.

## ◆ BLE_L2C_ERR_INSUFF_AUTHOR

#define BLE_L2C_ERR_INSUFF_AUTHOR 0x37

Connection refused because of insufficient authorization.

## ◆ BLE_L2C_ERR_INSUFF_CREDIT

#define BLE_L2C_ERR_INSUFF_CREDIT 0x3B

No more credit.

## ◆ BLE_L2C_ERR_INSUFF_ENC

#define BLE_L2C_ERR_INSUFF_ENC 0x39

Connection refused because of insufficient encryption.

## ◆ BLE_L2C_ERR_INSUFF_ENC_KEY_SIZE

#define BLE_L2C_ERR_INSUFF_ENC_KEY_SIZE 0x38

Connection refused because of insufficient encryption key size.

## ◆ BLE_L2C_ERR_INVALID_CID

#define BLE_L2C_ERR_INVALID_CID 0x33

Invalid Channel ID.

## ◆ BLE_L2C_ERR_INVALID_MPS_EXCEED

#define BLE_L2C_ERR_INVALID_MPS_EXCEED 0x32

Invalid PDU length exceeds MPS.

## ◆ BLE_L2C_ERR_INVALID_MTU_EXCEED

#define BLE_L2C_ERR_INVALID_MTU_EXCEED 0x31

Invalid PDU length exceeds MTU.

## ◆ BLE_L2C_ERR_INVALID_PDU

#define BLE_L2C_ERR_INVALID_PDU 0x34

Invalid PDU.

## ◆ BLE_L2C_ERR_LEPSM_NOT_SUPP

#define BLE_L2C_ERR_LEPSM_NOT_SUPP 0x3A

Connection refused because LE_PSM is not supported.

## ◆ BLE_L2C_ERR_NO_RES_AVAIL

#define BLE_L2C_ERR_NO_RES_AVAIL 0x35

Connection refused because no resources are available.

## ◆ BLE_L2C_ERR_NOT_UNDERSTOOD

#define BLE_L2C_ERR_NOT_UNDERSTOOD 0x3C

Command not understood by peer device.

## ◆ BLE_LL_ERR_ACL_CON_EXISTS

#define BLE_LL_ERR_ACL_CON_EXISTS 0x9B

ACL Connection exits.

## ◆ BLE_LL_ERR_ADV_TO

#define BLE_LL_ERR_ADV_TO 0xCC

Advertising Timeout.

## ◆ BLE_LL_ERR_AUTH_FAILURE

#define BLE_LL_ERR_AUTH_FAILURE 0x95

Authentication failure.

## ◆ BLE_LL_ERR_CHANNEL_CLASS_NOT_SUP

#define BLE_LL_ERR_CHANNEL_CLASS_NOT_SUP 0xBE

Channel class not supported.

## ◆ BLE_LL_ERR_COMMAND_DISALLOWED

#define BLE_LL_ERR_COMMAND_DISALLOWED 0x9C

Command Disallowed.

## ◆ BLE_LL_ERR_CON_LIMIT_EXCEED

#define BLE_LL_ERR_CON_LIMIT_EXCEED 0x99

Connection limit Exceed.

## ◆ BLE_LL_ERR_CON_TERM_BY_LOCAL_HOST

#define BLE_LL_ERR_CON_TERM_BY_LOCAL_HOST 0xA6

Connection terminated by local host.

## ◆ BLE_LL_ERR_CON_TIMEOUT

#define BLE_LL_ERR_CON_TIMEOUT 0x98

Connection Timeout.

## ◆ BLE_LL_ERR_CONN_ACCEPT_TIMEOUT_EXCEED

#define BLE_LL_ERR_CONN_ACCEPT_TIMEOUT_EXCEED 0xA0

Connection rejected due to Accept connection timeout.

## ◆ BLE_LL_ERR_CONN_FAILED_TO_BE_EST

#define BLE_LL_ERR_CONN_FAILED_TO_BE_EST 0xCE

Connection failed to be established.

## ◆ BLE_LL_ERR_CONN_REJ_LIMITED_RESOURCES

#define BLE_LL_ERR_CONN_REJ_LIMITED_RESOURCES 0x9D

Connection rejected due to limited resources.

## ◆ BLE_LL_ERR_CONN_REJ_SECURITY_REASONS

#define BLE_LL_ERR_CONN_REJ_SECURITY_REASONS 0x9E

Connection rejected due to insecurity issues.

## ◆ BLE_LL_ERR_CONN_REJ_UNACCEPTABLE_BDADDR

#define BLE_LL_ERR_CONN_REJ_UNACCEPTABLE_BDADDR 0x9F

Connection rejected due to unacceptable BD Addr.

## ◆ BLE_LL_ERR_CONTROLLER_BUSY

#define BLE_LL_ERR_CONTROLLER_BUSY 0xCA

Controller is busy.

## ◆ BLE_LL_ERR_DIFF_TRANSACTION_COLLISION

#define BLE_LL_ERR_DIFF_TRANSACTION_COLLISION 0xBA

Transaction collision.

## ◆ BLE_LL_ERR_EIR_TOO_LARGE

#define BLE_LL_ERR_EIR_TOO_LARGE 0xC6

Error: EIR too large.

## ◆ BLE_LL_ERR_ENC_MODE_NOT_ACCEPT

#define BLE_LL_ERR_ENC_MODE_NOT_ACCEPT 0xB5

Encryption mode not accepted.

## ◆ BLE_LL_ERR_HARDWARE_FAILURE

#define BLE_LL_ERR_HARDWARE_FAILURE 0x93

Hardware Failure.

## ◆ BLE_LL_ERR_HOST_BUSY_PAIRING

#define BLE_LL_ERR_HOST_BUSY_PAIRING 0xC8

Host pairing is busy.

## ◆ BLE_LL_ERR_INSTANT_PASSED

#define BLE_LL_ERR_INSTANT_PASSED 0xB8

Error, instant passed.

## ◆ BLE_LL_ERR_INSUFFICIENT_SECURITY

#define BLE_LL_ERR_INSUFFICIENT_SECURITY 0xBF

Insufficient security.

## ◆ BLE_LL_ERR_INVALID_HCI_PARAM

#define BLE_LL_ERR_INVALID_HCI_PARAM 0xA2

Invalid parameters.

## ◆ BLE_LL_ERR_INVALID_LMP_PARAM

#define BLE_LL_ERR_INVALID_LMP_PARAM 0xAE

Invalid LMP parameters.

## ◆ BLE_LL_ERR_LINK_KEY_CANT_CHANGE

#define BLE_LL_ERR_LINK_KEY_CANT_CHANGE 0xB6

Link Key cannot be changed.

## ◆ BLE_LL_ERR_LMP_COLLISION

#define BLE_LL_ERR_LMP_COLLISION 0xB3

LMP Collision.

## ◆ BLE_LL_ERR_LMP_PDU_NOT_ALLOWED

#define BLE_LL_ERR_LMP_PDU_NOT_ALLOWED 0xB4

LMP PDU not allowed.

## ◆ BLE_LL_ERR_LMP_RSP_TIMEOUT

#define BLE_LL_ERR_LMP_RSP_TIMEOUT 0xB2

LMP Response timeout.

## ◆ BLE_LL_ERR_MEMORY_CAPA_EXCEED

#define BLE_LL_ERR_MEMORY_CAPA_EXCEED 0x97

Memory capacity exceeded.

## ◆ BLE_LL_ERR_PAGE_TIMEOUT

#define BLE_LL_ERR_PAGE_TIMEOUT 0x94

BT Page Timeout.

## ◆ BLE_LL_ERR_PAIRING_NOT_ALLOWED

#define BLE_LL_ERR_PAIRING_NOT_ALLOWED 0xA8

Pairing not allowed.

## ◆ BLE_LL_ERR_PAIRING_WITH_UNIT_KEY_NOT_SUP

#define BLE_LL_ERR_PAIRING_WITH_UNIT_KEY_NOT_SUP 0xB9

Pairing with unit key not supported.

## ◆ BLE_LL_ERR_PARAM_OUT_OF_MAND_RANGE

#define BLE_LL_ERR_PARAM_OUT_OF_MAND_RANGE 0xC0

Parameters out of mandatory range.

## ◆ BLE_LL_ERR_PIN_MISSING

#define BLE_LL_ERR_PIN_MISSING 0x96

Pin code missing.

## ◆ BLE_LL_ERR_QOS_NOT_SUPPORTED

#define BLE_LL_ERR_QOS_NOT_SUPPORTED 0xB7

Quality of Service not supported.

## ◆ BLE_LL_ERR_QOS_REJECTED

#define BLE_LL_ERR_QOS_REJECTED 0xBD

Quality of Service rejected.

## ◆ BLE_LL_ERR_QOS_UNACCEPTABLE_PARAM

#define BLE_LL_ERR_QOS_UNACCEPTABLE_PARAM 0xBC

Quality of Service not supported.

## ◆ BLE_LL_ERR_REMOTE_DEV_POWER_OFF

#define BLE_LL_ERR_REMOTE_DEV_POWER_OFF 0xA5

Remote device loses connection due to power failure.

## ◆ BLE_LL_ERR_REMOTE_DEV_TERM_LOW_RESOURCES

#define BLE_LL_ERR_REMOTE_DEV_TERM_LOW_RESOURCES 0xA4

Remote device loses connection due to low resources.

## ◆ BLE_LL_ERR_REMOTE_USER_TERM_CON

#define BLE_LL_ERR_REMOTE_USER_TERM_CON 0xA3

Remote user terminates connection.

## ◆ BLE_LL_ERR_REPEATED_ATTEMPTS

#define BLE_LL_ERR_REPEATED_ATTEMPTS 0xA7

Repeated attempts.

## ◆ BLE_LL_ERR_RESERVED_SLOT_VIOLATION

#define BLE_LL_ERR_RESERVED_SLOT_VIOLATION 0xC4

Reserved slot violation.

## ◆ BLE_LL_ERR_ROLE_CHANGE_NOT_ALLOWED

#define BLE_LL_ERR_ROLE_CHANGE_NOT_ALLOWED 0xB1

Role Change not allowed.

## ◆ BLE_LL_ERR_ROLE_SWITCH_FAIL

#define BLE_LL_ERR_ROLE_SWITCH_FAIL 0xC5

Role Switch failed.

## ◆ BLE_LL_ERR_ROLE_SWITCH_PEND

#define BLE_LL_ERR_ROLE_SWITCH_PEND 0xC2

Role switch pending.

## ◆ BLE_LL_ERR_SCO_AIR_MODE_REJECTED

#define BLE_LL_ERR_SCO_AIR_MODE_REJECTED 0xAD

SCO air mode Rejected.

## ◆ BLE_LL_ERR_SCO_INTERVAL_REJECTED

#define BLE_LL_ERR_SCO_INTERVAL_REJECTED 0xAC

SCO Interval Rejected.

## ◆ BLE_LL_ERR_SCO_OFFSET_REJECTED

#define BLE_LL_ERR_SCO_OFFSET_REJECTED 0xAB

SCO Offset rejected.

## ◆ BLE_LL_ERR_SP_NOT_SUPPORTED_HOST

#define BLE_LL_ERR_SP_NOT_SUPPORTED_HOST 0xC7

Simple pairing not supported by host.

## ◆ BLE_LL_ERR_SYNC_CON_LIMIT_DEV_EXCEED

#define BLE_LL_ERR_SYNC_CON_LIMIT_DEV_EXCEED 0x9A

Synchronous Connection limit exceeded.

## ◆ BLE_LL_ERR_TERMINATED_MIC_FAILURE

#define BLE_LL_ERR_TERMINATED_MIC_FAILURE 0xCD

Connection Terminated due to a MIC failure.

## ◆ BLE_LL_ERR_UNACCEPTABLE_CONN_INT

#define BLE_LL_ERR_UNACCEPTABLE_CONN_INT 0xCB

Unacceptable connection initialization.

## ◆ BLE_LL_ERR_UNKNOWN_CONNECTION_ID

#define BLE_LL_ERR_UNKNOWN_CONNECTION_ID 0x92

Unknown Connection Identifier.

## ◆ BLE_LL_ERR_UNKNOWN_HCI_COMMAND

#define BLE_LL_ERR_UNKNOWN_HCI_COMMAND 0x91

LL Specific Error.

Unknown HCI Command.

## ◆ BLE_LL_ERR_UNKNOWN_LMP_PDU

#define BLE_LL_ERR_UNKNOWN_LMP_PDU 0xA9

Unknown PDU Error.

## ◆ BLE_LL_ERR_UNSPECIFIED_ERROR

#define BLE_LL_ERR_UNSPECIFIED_ERROR 0xAF

Unspecified error.

## ◆ BLE_LL_ERR_UNSUPPORTED

#define BLE_LL_ERR_UNSUPPORTED 0xA1

Not Supported.

## ◆ BLE_LL_ERR_UNSUPPORTED_LMP_PARAM_VALUE

#define BLE_LL_ERR_UNSUPPORTED_LMP_PARAM_VALUE 0xB0

Unsupported LMP Parameter value.

## ◆ BLE_LL_ERR_UNSUPPORTED_REMOTE_FEATURE

#define BLE_LL_ERR_UNSUPPORTED_REMOTE_FEATURE 0xAA

Unsupported remote feature.

## ◆ BLE_SUCCESS

#define BLE_SUCCESS 0x00

Operation is Successful.