Hardware Abstraction Layer (HAL)

General Description

IPC specific return codes.

Macros

#define CYHAL_IPC_RSLT_ERR_INVALID_PARAMETER    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 0))
 Invalid parameter error.
 
#define CYHAL_IPC_RSLT_ERR_QUEUE_NUM_IN_USE    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 1))
 Provided queue number already used.
 
#define CYHAL_IPC_RSLT_ERR_QUEUE_FULL    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 2))
 Queue is full.
 
#define CYHAL_IPC_RSLT_ERR_QUEUE_EMPTY    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 3))
 Queue is empty.
 
#define CYHAL_IPC_RSLT_ERR_QUEUE_NOT_FOUND    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 4))
 Queue object is not found.
 
#define CYHAL_IPC_RSLT_ERR_ISR_WAS_NOT_HANDLED    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 5))
 IPC interrupt was enabled for one of the cores, but was not (yet) handled.
 
#define CYHAL_IPC_RSLT_ERR_CANT_OPERATE_IN_ISR    (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_IPC, 6))
 Operation can't be performed in ISR context.