Hardware Abstraction Layer (HAL)

General Description

DMA specific return codes.

Macros

#define CYHAL_DMA_RSLT_ERR_INVALID_TRANSFER_WIDTH    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 0))
 Invalid transfer width parameter error.
 
#define CYHAL_DMA_RSLT_ERR_INVALID_PARAMETER    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 1))
 Invalid parameter error.
 
#define CYHAL_DMA_RSLT_ERR_INVALID_PRIORITY    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 2))
 Invalid priority parameter error.
 
#define CYHAL_DMA_RSLT_ERR_INVALID_ALIGNMENT    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 3))
 Invalid src or dst addr alignment error.
 
#define CYHAL_DMA_RSLT_ERR_INVALID_BURST_SIZE    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 4))
 Invalid burst_size paramenter error.
 
#define CYHAL_DMA_RSLT_ERR_CHANNEL_BUSY    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 5))
 Channel busy error.
 
#define CYHAL_DMA_RSLT_WARN_TRANSFER_ALREADY_STARTED    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_WARNING, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 6))
 Transfer has already been started warning.
 
#define CYHAL_DMA_RSLT_FATAL_UNSUPPORTED_HARDWARE    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_FATAL, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 7))
 Unsupported hardware error.
 
#define CYHAL_DMA_RSLT_ERR_INVALID_TRANSFER_SIZE    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_FATAL, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_DMA, 8))
 Requested transfer size is not supported.