ble/protocol/error.h header reference
[Bluetooth Low Energy library module]

The source code of this header can be browsed online.

Description [link] 

this header defines protocol error codes

Members [link] 

Type [link] 

Variable [link] 

Members detail [link] 

#define BLE_PROTOCOL_ERROR_H [link] 

This macro is declared in ble/protocol/error.h source file, line 21.

enum ble_error_e [link] 

This enum is declared in ble/protocol/error.h source file, line 33.

IdentifierDescription
BLE_SUCCESS
BLE_UNKNOWN_HCI_COMMAND
BLE_UNKNOWN_CONNECTION_IDENTIFIER
BLE_HARDWARE_FAILURE
BLE_PAGE_TIMEOUT
BLE_AUTHENTICATION_FAILURE
BLE_PIN_OR_KEY_MISSING
BLE_MEMORY_CAPACITY_EXCEEDED
BLE_CONNECTION_TIMEOUT
BLE_CONNECTION_LIMIT_EXCEEDED
BLE_SYNCHRONOUS_CONNECTION_LIMIT_TO_A_DEVICE_EXCEEDED
BLE_ACL_CONNECTION_ALREADY_EXISTS
BLE_COMMAND_DISALLOWED
BLE_CONNECTION_REJECTED_DUE_TO_LIMITED_RESOURCES
BLE_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS
BLE_CONNECTION_REJECTED_DUE_TO_UNACCEPTABLE_BD_ADDR
BLE_CONNECTION_ACCEPT_TIMEOUT_EXCEEDED
BLE_UNSUPPORTED_FEATURE_OR_PARAMETER_VALUE
BLE_INVALID_HCI_COMMAND_PARAMETERS
BLE_REMOTE_USER_TERMINATED_CONNECTION
BLE_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_LOW_RESOURCES
BLE_REMOTE_DEVICE_TERMINATED_CONNECTION_DUE_TO_POWER_OFF
BLE_CONNECTION_TERMINATED_BY_LOCAL_HOST
BLE_REPEATED_ATTEMPTS
BLE_PAIRING_NOT_ALLOWED
BLE_UNKNOWN_LMP_PDU
BLE_UNSUPPORTED_REMOTE_FEATURE
BLE_SCO_OFFSET_REJECTED
BLE_SCO_INTERVAL_REJECTED
BLE_SCO_AIR_MODE_REJECTED
BLE_INVALID_PARAMETERS
BLE_UNSPECIFIED_ERROR
BLE_UNSUPPORTED_PARAMETER_VALUE
BLE_ROLE_CHANGE_NOT_ALLOWED
BLE_RESPONSE_TIMEOUT
BLE_LMP_ERROR_TRANSACTION_COLLISION
BLE_LMP_PDU_NOT_ALLOWED
BLE_ENCRYPTION_MODE_NOT_ACCEPTABLE
BLE_LINK_KEY_CANNOT_BE_CHANGED
BLE_REQUESTED_QOS_NOT_SUPPORTED
BLE_INSTANT_PASSED
BLE_PAIRING_WITH_UNIT_KEY_NOT_SUPPORTED
BLE_DIFFERENT_TRANSACTION_COLLISION
BLE_QOS_UNACCEPTABLE_PARAMETER
BLE_QOS_REJECTED
BLE_CHANNEL_CLASSIFICATION_NOT_SUPPORTED
BLE_INSUFFICIENT_SECURITY
BLE_PARAMETER_OUT_OF_MANDATORY_RANGE
BLE_ROLE_SWITCH_PENDING
BLE_RESERVED_SLOT_VIOLATION
BLE_ROLE_SWITCH_FAILED
BLE_EXTENDED_INQUIRY_RESPONSE_TOO_LARGE
BLE_SECURE_SIMPLE_PAIRING_NOT_SUPPORTED_BY_HOST
BLE_HOST_BUSY_PAIRING
BLE_CONNECTION_REJECTED_DUE_TO_NO_SUITABLE_CHANNEL_FOUND
BLE_CONTROLLER_BUSY
BLE_UNACCEPTABLE_CONNECTION_PARAMETERS
BLE_DIRECTED_ADVERTISING_TIMEOUT
BLE_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE
BLE_CONNECTION_FAILED_TO_BE_ESTABLISHED
BLE_MAC_CONNECTION_FAILED
BLE_COARSE_CLOCK_ADJUSTMENT_REJECTED_BUT_WILL_TRY_TO_ADJUST_USING_CLOCK_DRAGGING
BLE_ERROR_COUNT

const char *const ble_error_string[BLE_ERROR_COUNT] [link] 

This constant is declared in ble/protocol/error.h source file, line 99.

Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:05 2022 using MkDoc