Configuration structure for Programmable (PROG) PPU (PPU_PR) struct initialization.
Data Fields | |
| uint32_t * | address |
| Base address of the memory region (Only applicable to slave) | |
| cy_en_prot_size_t | regionSize |
| Size of the memory region (Only applicable to slave) | |
| uint8_t | subregions |
| Mask of the 8 subregions to disable (Only applicable to slave) | |
| cy_en_prot_perm_t | userPermission |
| User permissions for the region. | |
| cy_en_prot_perm_t | privPermission |
| Privileged permissions for the region. | |
| bool | secure |
| Non Secure = 0, Secure = 1. | |
| bool | pcMatch |
| Access evaluation = 0, Matching = 1. | |
| uint16_t | pcMask |
| Mask of allowed protection context(s) | |