Hardware Abstraction Layer (HAL)

General Description

SDIO specific return codes.

Macros

#define CYHAL_SDIO_RSLT_ERR_BAD_PARAM   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, CYHAL_SDIO_BAD_ARGUMENT))
 Incorrect parameter value define.
 
#define CYHAL_SDIO_RSLT_ERR_CLOCK   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, CYHAL_SDIO_CLOCK_ERROR))
 Clock initialization error define.
 
#define CYHAL_SDIO_RSLT_ERR_SEMA_NOT_INITED   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, CYHAL_SDIO_SEMA_NOT_INITED))
 Semaphore not initiated error define.
 
#define CYHAL_SDIO_RSLT_ERR_FUNC_RET(retVal)   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, ((uint16_t)retVal)))
 Error define based on SDIO lower function return value.
 
#define CYHAL_SDIO_RSLT_CANCELED   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, CYHAL_SDIO_CANCELED))
 Define to indicate canceled operation.
 
#define CYHAL_SDIO_RSLT_ERR_PM_PENDING   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, CYHAL_SDIO_PM_PENDING_ERROR))
 Transfers are not allowed after the SDIO block has allowed power mode transition. More...
 

Macro Definition Documentation

◆ CYHAL_SDIO_RSLT_ERR_PM_PENDING

#define CYHAL_SDIO_RSLT_ERR_PM_PENDING   (CYHAL_RSLT_CREATE(CY_RSLT_TYPE_ERROR, CYHAL_RSLT_MODULE_SDIO, CYHAL_SDIO_PM_PENDING_ERROR))

Transfers are not allowed after the SDIO block has allowed power mode transition.