sl_mpu.c File Reference
MPU API implementation.
- Version
- 1.0.0
License
(C) Copyright 2018 Silicon Labs, www.silabs.com
This file is licensed under the Silabs License Agreement. See the file "Silabs_License_Agreement.txt" for details. Before using this software for any purpose, you must agree to the terms of that agreement.
       Definition in file
       
        sl_mpu.c
       
       .
      
       #include "em_device.h"
      
      
       #include "
       
        em_common.h
       
       "
      
      
       #include "
       
        em_core.h
       
       "
      
      
       #include "
       
        sl_mpu.h
       
       "
      
      
       #include <stdlib.h>
      
      
       #include <math.h>
      
      
| Functions | |
| void | MemManage_Handler (void) | 
| __WEAK void | mpu_fault_handler (void) | 
| void | sl_mpu_disable_execute (uint32_t address_begin, uint32_t address_end, uint32_t size) | 
| void | sl_mpu_disable_execute_from_ram (void) | 
| Variables | |
| uint32_t | __ram_func_section_end | 
| uint32_t | __ram_func_section_start | 
| static uint32_t | region_nbr = 0 | 
Function Documentation
| __WEAK void mpu_fault_handler | ( | void | 
            | ) | 
MemManage default exception handler. Reset target.
        Definition at line
        
         333
        
        of file
        
         sl_mpu.c
        
        .
       
Referenced by MemManage_Handler() .