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