SoftDevice Global Error Codes

S132 SoftDevice v2.0.0 API

S132 SoftDevice v2.0.0

Global Error definitions. More...

Macros

#define NRF_SUCCESS ( NRF_ERROR_BASE_NUM + 0)
Successful command.
#define NRF_ERROR_SVC_HANDLER_MISSING ( NRF_ERROR_BASE_NUM + 1)
SVC handler is missing.
#define NRF_ERROR_SOFTDEVICE_NOT_ENABLED ( NRF_ERROR_BASE_NUM + 2)
SoftDevice has not been enabled.
#define NRF_ERROR_INTERNAL ( NRF_ERROR_BASE_NUM + 3)
Internal Error.
#define NRF_ERROR_NO_MEM ( NRF_ERROR_BASE_NUM + 4)
No Memory for operation.
#define NRF_ERROR_NOT_FOUND ( NRF_ERROR_BASE_NUM + 5)
Not found.
#define NRF_ERROR_NOT_SUPPORTED ( NRF_ERROR_BASE_NUM + 6)
Not supported.
#define NRF_ERROR_INVALID_PARAM ( NRF_ERROR_BASE_NUM + 7)
Invalid Parameter.
#define NRF_ERROR_INVALID_STATE ( NRF_ERROR_BASE_NUM + 8)
Invalid state, operation disallowed in this state.
#define NRF_ERROR_INVALID_LENGTH ( NRF_ERROR_BASE_NUM + 9)
Invalid Length.
#define NRF_ERROR_INVALID_FLAGS ( NRF_ERROR_BASE_NUM + 10)
Invalid Flags.
#define NRF_ERROR_INVALID_DATA ( NRF_ERROR_BASE_NUM + 11)
Invalid Data.
#define NRF_ERROR_DATA_SIZE ( NRF_ERROR_BASE_NUM + 12)
Invalid Data size.
#define NRF_ERROR_TIMEOUT ( NRF_ERROR_BASE_NUM + 13)
Operation timed out.
#define NRF_ERROR_NULL ( NRF_ERROR_BASE_NUM + 14)
Null Pointer.
#define NRF_ERROR_FORBIDDEN ( NRF_ERROR_BASE_NUM + 15)
Forbidden Operation.
#define NRF_ERROR_INVALID_ADDR ( NRF_ERROR_BASE_NUM + 16)
Bad Memory Address.
#define NRF_ERROR_BUSY ( NRF_ERROR_BASE_NUM + 17)
Busy.
#define NRF_ERROR_CONN_COUNT ( NRF_ERROR_BASE_NUM + 18)
Maximum connection count exceeded.
#define NRF_ERROR_RESOURCES ( NRF_ERROR_BASE_NUM + 19)
Not enough resources for operation.

Detailed Description

Global Error definitions.