PDM/PCM specific return codes.
Macros | |
| #define | CYHAL_PDM_PCM_RSLT_ERR_INVALID_PIN (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 0)) |
| The pin PDM/PCM hardware cannot be initialized with the passed in pin. | |
| #define | CYHAL_PDM_PCM_RSLT_ERR_INVALID_CONFIG_PARAM (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 1)) |
| A configuration parameter is invalid: sample_rate, decimation_rate, PCM word length, left/right gain. More... | |
| #define | CYHAL_PDM_PCM_RSLT_ERR_ASYNC_IN_PROGRESS (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 2)) |
| An async read operation is already progress. | |
| #define | CYHAL_PDM_PCM_RSLT_ERR_BAD_PARAM (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 3)) |
| Incorrect parameter value. | |
| #define | CYHAL_PDM_PCM_RSLT_ERR_UNSUPPORTED (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 4)) |
| Requested feature is not supported on this hardware. | |
| #define | CYHAL_PDM_PCM_RSLT_ERR_BUSY_OPERATION (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 5)) |
| The operation cannot be performed as the hardware is busy. | |
| #define CYHAL_PDM_PCM_RSLT_ERR_INVALID_CONFIG_PARAM (CY_RSLT_CREATE_EX(CY_RSLT_TYPE_ERROR, CY_RSLT_MODULE_ABSTRACTION_HAL, CYHAL_RSLT_MODULE_PDMPCM, 1)) |
A configuration parameter is invalid: sample_rate, decimation_rate, PCM word length, left/right gain.
See the implementation specific documentation for valid range