MPU Firewall Driver API/interface file.
Go to the source code of this file.
Data Structures | |
struct | MPU_FIREWALL_RegionParams |
MPU Region Parameters. More... | |
struct | MPU_FIREWALL_Config |
MPU Firewall Parameters. More... | |
Functions | |
void | MPU_FIREWALL_init () |
This function initializes the MPU Firewall module. More... | |
int32_t | MPU_FIREWALL_setRegion (MPU_FIREWALL_RegionParams *mpuParams) |
Function to configure a Firewall region. More... | |
int32_t | MPU_FIREWALL_getFirewallConfig (uint32_t firewallId, MPU_FIREWALL_Config **firewallConfig) |
Function to get parameters of a firewall. More... | |
void | MPU_FIREWALL_RegionParams_init (MPU_FIREWALL_RegionParams *mpuParams) |
Function to initialize the parameters of a region. More... | |
uint32_t | MPU_FIREWALL_readFaultAddress (uint32_t baseAddr) |
Function to read the fault address that created the firewall violation. More... | |
uint32_t | MPU_FIREWALL_readFaultStatus (uint32_t baseAddr) |
Function to read the fault status register. It contains information on the kind of firewall violation that had occurred. More... | |
void | MPU_FIREWALL_clearFault (uint32_t baseAddr) |
Function to clear MPU Firewall fault address and fault status register . More... | |
void | MPU_FIREWALL_interruptEnable (uint32_t baseAddr, uint32_t flag) |
Function to enable MPU Firewall interrupt. More... | |
void | MPU_FIREWALL_clearInterruptEnable (uint32_t baseAddr, uint32_t flag) |
Function to disable MPU Firewall interrupt. More... | |
void | MPU_FIREWALL_setInterruptStatus (uint32_t baseAddr, uint32_t flag) |
Function to set interrupt. This can be used for testing interrupts. More... | |
uint32_t | MPU_FIREWALL_getInterruptStatus (uint32_t baseAddr) |
Function to read interrupt status. More... | |
void | MPU_FIREWALL_clearInterruptStatus (uint32_t baseAddr, uint32_t flag) |
Function to clear interrupt status. More... | |