Global Error Codes

nRF5 SDK v15.0.0

Global error codes definitions. More...

Macros

#define NRFX_ERROR_BASE_NUM 0x0BAD0000
#define NRFX_ERROR_DRIVERS_BASE_NUM (NRFX_ERROR_BASE_NUM + 0x10000)

Enumerations

enum nrfx_err_t {
NRFX_SUCCESS = ( 0x0BAD0000 + 0),
NRFX_ERROR_INTERNAL = ( 0x0BAD0000 + 1),
NRFX_ERROR_NO_MEM = ( 0x0BAD0000 + 2),
NRFX_ERROR_NOT_SUPPORTED = ( 0x0BAD0000 + 3),
NRFX_ERROR_INVALID_PARAM = ( 0x0BAD0000 + 4),
NRFX_ERROR_INVALID_STATE = ( 0x0BAD0000 + 5),
NRFX_ERROR_INVALID_LENGTH = ( 0x0BAD0000 + 6),
NRFX_ERROR_TIMEOUT = ( 0x0BAD0000 + 7),
NRFX_ERROR_FORBIDDEN = ( 0x0BAD0000 + 8),
NRFX_ERROR_NULL = ( 0x0BAD0000 + 9),
NRFX_ERROR_INVALID_ADDR = ( 0x0BAD0000 + 10),
NRFX_ERROR_BUSY = ( 0x0BAD0000 + 11),
NRFX_ERROR_ALREADY_INITIALIZED = ( 0x0BAD0000 + 12),
NRFX_ERROR_DRV_TWI_ERR_OVERRUN = ( ( 0x0BAD0000 + 0x10000) + 0),
NRFX_ERROR_DRV_TWI_ERR_ANACK = ( ( 0x0BAD0000 + 0x10000) + 1),
NRFX_ERROR_DRV_TWI_ERR_DNACK = ( ( 0x0BAD0000 + 0x10000) + 2)
}
Enumerated type for error codes. More...

Detailed Description

Global error codes definitions.

Enumeration Type Documentation

Enumerated type for error codes.

Enumerator
NRFX_SUCCESS

Operation performed successfully.

NRFX_ERROR_INTERNAL

Internal error.

NRFX_ERROR_NO_MEM

No memory for operation.

NRFX_ERROR_NOT_SUPPORTED

Not supported.

NRFX_ERROR_INVALID_PARAM

Invalid parameter.

NRFX_ERROR_INVALID_STATE

Invalid state, operation disallowed in this state.

NRFX_ERROR_INVALID_LENGTH

Invalid length.

NRFX_ERROR_TIMEOUT

Operation timed out.

NRFX_ERROR_FORBIDDEN

Operation is forbidden.

NRFX_ERROR_NULL

Null pointer.

NRFX_ERROR_INVALID_ADDR

Bad memory address.

NRFX_ERROR_BUSY

Busy.

NRFX_ERROR_ALREADY_INITIALIZED

Module already initialized.

NRFX_ERROR_DRV_TWI_ERR_OVERRUN

TWI error: Overrun.

NRFX_ERROR_DRV_TWI_ERR_ANACK

TWI error: Address not acknowledged.

NRFX_ERROR_DRV_TWI_ERR_DNACK

TWI error: Data not acknowledged.