Functions | |
cy_en_ppc_status_t | Cy_Ppc_InitPpc (PPC_Type *base, const cy_stc_ppc_init_t *ppcInit) |
Initializes the referenced ppc. More... | |
cy_en_ppc_status_t | Cy_Ppc_ConfigAttrib (PPC_Type *base, cy_stc_ppc_attribute_t *attribute) |
Configure the referenced ppc with the security and access attributes. More... | |
cy_en_ppc_status_t | Cy_Ppc_SetPcMask (PPC_Type *base, cy_stc_ppc_pc_mask_t *pcMaskConfig) |
Configure the PC mask for a given range of regions of referenced ppc. More... | |
cy_en_ppc_status_t | Cy_Ppc_SetLockMask (PPC_Type *base, uint32_t lockMask) |
Configures the lock mask for the referenced ppc. More... | |
uint32_t | Cy_Ppc_GetLockMask (PPC_Type *base) |
Reads the lock mask value for the referenced ppc. More... | |
cy_en_ppc_status_t Cy_Ppc_InitPpc | ( | PPC_Type * | base, |
const cy_stc_ppc_init_t * | ppcInit | ||
) |
Initializes the referenced ppc.
base | Base address of ppc being configured |
ppcInit | PPC initialization structure |
cy_en_ppc_status_t Cy_Ppc_ConfigAttrib | ( | PPC_Type * | base, |
cy_stc_ppc_attribute_t * | attribute | ||
) |
Configure the referenced ppc with the security and access attributes.
base | Base address of ppc being configured |
attribute | PPC attribute configuration structure |
cy_en_ppc_status_t Cy_Ppc_SetPcMask | ( | PPC_Type * | base, |
cy_stc_ppc_pc_mask_t * | pcMaskConfig | ||
) |
Configure the PC mask for a given range of regions of referenced ppc.
base | Base address of ppc being configured |
pcMaskConfig | PPC mask configuration structure |
cy_en_ppc_status_t Cy_Ppc_SetLockMask | ( | PPC_Type * | base, |
uint32_t | lockMask | ||
) |
Configures the lock mask for the referenced ppc.
base | Base address of ppc being configured |
lockMask | Mask value to be set |
uint32_t Cy_Ppc_GetLockMask | ( | PPC_Type * | base | ) |
Reads the lock mask value for the referenced ppc.
base | Base address of ppc being configured |