MTB CAT1 Peripheral driver library

General Description

Prot Driver error codes.

Enumerations

enum  cy_en_ppc_status_t {
  CY_PPC_SUCCESS = 0x00U,
  CY_PPC_BAD_PARAM = CY_PPC_ID | CY_PDL_STATUS_ERROR | 0x01U,
  CY_PPC_INVALID_STATE = CY_PPC_ID | CY_PDL_STATUS_ERROR | 0x02U,
  CY_PPC_FAILURE = CY_PPC_ID | CY_PDL_STATUS_ERROR | 0x03U,
  CY_PPC_UNAVAILABLE = CY_PPC_ID | CY_PDL_STATUS_ERROR | 0x04U
}
 PPC API return status. More...
 
enum  cy_en_ppc_resp_cfg_t {
  CY_PPC_RZWI = 0,
  CY_PPC_BUS_ERR = 1
}
 PPC response configuration. More...
 
enum  cy_en_ppc_sec_attribute_t {
  CY_PPC_SECURE = 0,
  CY_PPC_NON_SECURE = 1
}
 PPC security attributes. More...
 
enum  cy_en_ppc_nspriv_attribute_t {
  CY_PPC_NON_SEC_PRIV = 0,
  CY_PPC_NON_SEC_NONPRIV = 1
}
 PPC Non-secure privilege attributes. More...
 
enum  cy_en_ppc_secpriv_attribute_t {
  CY_PPC_SEC_PRIV = 0,
  CY_PPC_SEC_NONPRIV = 1
}
 PPC Secure privilege attributes. More...
 

Enumeration Type Documentation

◆ cy_en_ppc_status_t

PPC API return status.

Enumerator
CY_PPC_SUCCESS 

Returned successful.

CY_PPC_BAD_PARAM 

Bad parameter was passed.

CY_PPC_INVALID_STATE 

The operation is not setup.

CY_PPC_FAILURE 

The resource is locked.

CY_PPC_UNAVAILABLE 

The resource is unavailable.

◆ cy_en_ppc_resp_cfg_t

PPC response configuration.

Enumerator
CY_PPC_RZWI 

Read Zero and Write ignore.

CY_PPC_BUS_ERR 

Generate bus error.

◆ cy_en_ppc_sec_attribute_t

PPC security attributes.

Enumerator
CY_PPC_SECURE 

PPC region is Secure.

CY_PPC_NON_SECURE 

PPC region is Non-secure.

◆ cy_en_ppc_nspriv_attribute_t

PPC Non-secure privilege attributes.

Enumerator
CY_PPC_NON_SEC_PRIV 

Privilege access to non-secure region.

CY_PPC_NON_SEC_NONPRIV 

Privilege and non-privilege access to non-secure region.

◆ cy_en_ppc_secpriv_attribute_t

PPC Secure privilege attributes.

Enumerator
CY_PPC_SEC_PRIV 

Privilege access to secure region.

CY_PPC_SEC_NONPRIV 

Privilege and non-privilege access to secure region.