<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<IP xmlns="http://mcd.rou.st.com/modules.php?name=mcu" xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" DBVersion="V4.0" Name="STM32Cube_FW_F4_V0.8.0" Version="V0.8.0" ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../../../../../../doc/V4/Development/Specifications/db/IP_Configs.xsd">
		
	<RefConfig Comment="Initializes and configures the Region and the memory to be protected" Name="MPU_ConfigRegion">
		<CallLibMethod Name="HAL_MPU_ConfigRegion" ReturnHAL="false"/>
	</RefConfig>
	<RefConfig Comment="Enables the MPU" Name="MPU_Enable">
		<CallLibMethod Name="HAL_MPU_Enable" ReturnHAL="false"/>
	</RefConfig>
	<RefConfig Comment="Disables the MPU" Name="MPU_Disable">
		<CallLibMethod Name="HAL_MPU_Disable" ReturnHAL="false"/>
	</RefConfig>
	<LibMethod Comment="" Name="HAL_MPU_ConfigRegion">
		<Argument AddressOf="true" GenericType="struct" Name="MPU_InitStruct" TypeName="MPU_Region_InitTypeDef">			
			<Argument AddressOf="false" GenericType="simple" Name="Enable" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="Number" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="BaseAddress" OptimizationCondition="equal"/>			
			<Argument AddressOf="false" GenericType="simple" Name="Size" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="SubRegionDisable" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="TypeExtField" OptimizationCondition="equal"/>			
			<Argument AddressOf="false" GenericType="simple" Name="AccessPermission" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="DisableExec" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="IsShareable" OptimizationCondition="equal"/>			
			<Argument AddressOf="false" GenericType="simple" Name="IsCacheable" OptimizationCondition="equal"/>
			<Argument AddressOf="false" GenericType="simple" Name="IsBufferable" OptimizationCondition="equal"/>		
		</Argument>
	</LibMethod>

    <LibMethod Comment="" Name="HAL_MPU_Enable">		
	<Argument AddressOf="false" GenericType="simple" Name="MPU_Control" OptimizationCondition="equal"/>				
    </LibMethod>
	<LibMethod Comment="" Name="HAL_MPU_Disable"/>
    
        <RefComponent Cclass="HAL" Cgroup="MPU" Cversion="0.4.0">		
		<File Category="header" Name="Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h"/>      
		<File Category="source" Name="Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c"/>		
	</RefComponent>        
</IP>
