BLE Stack specific error codes

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.