Prot Driver error codes.
|
| enum | cy_en_mpc_status_t {
CY_MPC_SUCCESS = 0x00U
,
CY_MPC_BAD_PARAM = CY_MPC_ID | CY_PDL_STATUS_ERROR | 0x01U
,
CY_MPC_INVALID_STATE = CY_MPC_ID | CY_PDL_STATUS_ERROR | 0x02U
,
CY_MPC_FAILURE = CY_MPC_ID | CY_PDL_STATUS_ERROR | 0x03U
,
CY_MPC_UNAVAILABLE = CY_MPC_ID | CY_PDL_STATUS_ERROR | 0x04U
} |
| | MPC API return status. More...
|
| |
| enum | cy_en_mpc_access_attr_t {
CY_MPC_ACCESS_DISABLED = 0x00U
,
CY_MPC_ACCESS_R = 0x01U
,
CY_MPC_ACCESS_W = 0x02U
,
CY_MPC_ACCESS_RW = 0x03U
} |
| | Access permission. More...
|
| |
| enum | cy_en_mpc_sec_attr_t {
CY_MPC_SECURE = 0x0U
,
CY_MPC_NON_SECURE = 0x1U
} |
| | Security permission. More...
|
| |
| enum | cy_en_mpc_size_t {
CY_MPC_SIZE_32B = 0U
,
CY_MPC_SIZE_64B = 1U
,
CY_MPC_SIZE_128B = 2U
,
CY_MPC_SIZE_256B = 3U
,
CY_MPC_SIZE_512B = 4U
,
CY_MPC_SIZE_1KB = 5U
,
CY_MPC_SIZE_2KB = 6U
,
CY_MPC_SIZE_4KB = 7U
,
CY_MPC_SIZE_8KB = 8U
,
CY_MPC_SIZE_16KB = 9U
,
CY_MPC_SIZE_32KB = 10U
,
CY_MPC_SIZE_64KB = 11U
,
CY_MPC_SIZE_128KB = 12U
,
CY_MPC_SIZE_256KB = 13U
,
CY_MPC_SIZE_512KB = 14U
,
CY_MPC_SIZE_1MB = 15U
} |
| | MPC block size. More...
|
| |
| enum | cy_en_mpc_prot_context_t {
CY_MPC_PC_0 = 0U
,
CY_MPC_PC_1 = 1U
,
CY_MPC_PC_2 = 2U
,
CY_MPC_PC_3 = 3U
,
CY_MPC_PC_4 = 4U
,
CY_MPC_PC_5 = 5U
,
CY_MPC_PC_6 = 6U
,
CY_MPC_PC_7 = 7U
} |
| | MPC protection context. More...
|
| |
| enum | cy_en_mpc_resp_cfg_t {
CY_MPC_RZWI = 0
,
CY_MPC_BUS_ERR = 1
} |
| | MPC response configuration. More...
|
| |