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. | |