Error Codes#
Macros#
#define
ECODE_EMDRV_DMADRV_OK (ECODE_OK)
A successful return value.
#define
ECODE_EMDRV_DMADRV_PARAM_ERROR (ECODE_EMDRV_DMADRV_BASE | 0x00000001)
An illegal input parameter.
#define
ECODE_EMDRV_DMADRV_NOT_INITIALIZED (ECODE_EMDRV_DMADRV_BASE | 0x00000002)
DMA is not initialized.
#define
ECODE_EMDRV_DMADRV_ALREADY_INITIALIZED (ECODE_EMDRV_DMADRV_BASE | 0x00000003)
DMA has already been initialized.
#define
ECODE_EMDRV_DMADRV_CHANNELS_EXHAUSTED (ECODE_EMDRV_DMADRV_BASE | 0x00000004)
No DMA channels available.
#define
ECODE_EMDRV_DMADRV_IN_USE (ECODE_EMDRV_DMADRV_BASE | 0x00000005)
DMA is in use.
#define
ECODE_EMDRV_DMADRV_ALREADY_FREED (ECODE_EMDRV_DMADRV_BASE | 0x00000006)
A DMA channel was free.
#define
ECODE_EMDRV_DMADRV_CH_NOT_ALLOCATED (ECODE_EMDRV_DMADRV_BASE | 0x00000007)
A channel is not reserved.
Macro Definition Documentation#
ECODE_EMDRV_DMADRV_OK#
#define ECODE_EMDRV_DMADRV_OKValue:
(ECODE_OK)
A successful return value.
Definition at line
68
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_PARAM_ERROR#
#define ECODE_EMDRV_DMADRV_PARAM_ERRORValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000001)
An illegal input parameter.
Definition at line
69
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_NOT_INITIALIZED#
#define ECODE_EMDRV_DMADRV_NOT_INITIALIZEDValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000002)
DMA is not initialized.
Definition at line
70
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_ALREADY_INITIALIZED#
#define ECODE_EMDRV_DMADRV_ALREADY_INITIALIZEDValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000003)
DMA has already been initialized.
Definition at line
71
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_CHANNELS_EXHAUSTED#
#define ECODE_EMDRV_DMADRV_CHANNELS_EXHAUSTEDValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000004)
No DMA channels available.
Definition at line
72
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_IN_USE#
#define ECODE_EMDRV_DMADRV_IN_USEValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000005)
DMA is in use.
Definition at line
73
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_ALREADY_FREED#
#define ECODE_EMDRV_DMADRV_ALREADY_FREEDValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000006)
A DMA channel was free.
Definition at line
74
of file platform/emdrv/dmadrv/inc/dmadrv.h
ECODE_EMDRV_DMADRV_CH_NOT_ALLOCATED#
#define ECODE_EMDRV_DMADRV_CH_NOT_ALLOCATEDValue:
(ECODE_EMDRV_DMADRV_BASE | 0x00000007)
A channel is not reserved.
Definition at line
75
of file platform/emdrv/dmadrv/inc/dmadrv.h