STM32F4xx_HAL_Driver
1.8.3
|
Functions | |
__STATIC_INLINE void | LL_MPU_Enable (uint32_t Options) |
Enable MPU with input options @rmtoll MPU_CTRL ENABLE LL_MPU_Enable. More... | |
__STATIC_INLINE void | LL_MPU_Disable (void) |
Disable MPU @rmtoll MPU_CTRL ENABLE LL_MPU_Disable. More... | |
__STATIC_INLINE uint32_t | LL_MPU_IsEnabled (void) |
Check if MPU is enabled or not @rmtoll MPU_CTRL ENABLE LL_MPU_IsEnabled. More... | |
__STATIC_INLINE void | LL_MPU_EnableRegion (uint32_t Region) |
Enable a MPU region @rmtoll MPU_RASR ENABLE LL_MPU_EnableRegion. More... | |
__STATIC_INLINE void | LL_MPU_ConfigRegion (uint32_t Region, uint32_t SubRegionDisable, uint32_t Address, uint32_t Attributes) |
Configure and enable a region @rmtoll MPU_RNR REGION LL_MPU_ConfigRegion MPU_RBAR REGION LL_MPU_ConfigRegion MPU_RBAR ADDR LL_MPU_ConfigRegion MPU_RASR XN LL_MPU_ConfigRegion MPU_RASR AP LL_MPU_ConfigRegion MPU_RASR S LL_MPU_ConfigRegion MPU_RASR C LL_MPU_ConfigRegion MPU_RASR B LL_MPU_ConfigRegion MPU_RASR SIZE LL_MPU_ConfigRegion. More... | |
__STATIC_INLINE void | LL_MPU_DisableRegion (uint32_t Region) |
Disable a region @rmtoll MPU_RNR REGION LL_MPU_DisableRegion MPU_RASR ENABLE LL_MPU_DisableRegion. More... | |
__STATIC_INLINE void LL_MPU_ConfigRegion | ( | uint32_t | Region, |
uint32_t | SubRegionDisable, | ||
uint32_t | Address, | ||
uint32_t | Attributes | ||
) |
Configure and enable a region @rmtoll MPU_RNR REGION LL_MPU_ConfigRegion
MPU_RBAR REGION LL_MPU_ConfigRegion
MPU_RBAR ADDR LL_MPU_ConfigRegion
MPU_RASR XN LL_MPU_ConfigRegion
MPU_RASR AP LL_MPU_ConfigRegion
MPU_RASR S LL_MPU_ConfigRegion
MPU_RASR C LL_MPU_ConfigRegion
MPU_RASR B LL_MPU_ConfigRegion
MPU_RASR SIZE LL_MPU_ConfigRegion.
Region | This parameter can be one of the following values:
|
Address | Value of region base address |
SubRegionDisable | Sub-region disable value between Min_Data = 0x00 and Max_Data = 0xFF |
Attributes | This parameter can be a combination of the following values:
|
None |
Definition at line 592 of file stm32f4xx_ll_cortex.h.
__STATIC_INLINE void LL_MPU_Disable | ( | void | ) |
Disable MPU @rmtoll MPU_CTRL ENABLE LL_MPU_Disable.
None |
Definition at line 514 of file stm32f4xx_ll_cortex.h.
__STATIC_INLINE void LL_MPU_DisableRegion | ( | uint32_t | Region | ) |
Disable a region @rmtoll MPU_RNR REGION LL_MPU_DisableRegion
MPU_RASR ENABLE LL_MPU_DisableRegion.
Region | This parameter can be one of the following values:
|
None |
Definition at line 617 of file stm32f4xx_ll_cortex.h.
__STATIC_INLINE void LL_MPU_Enable | ( | uint32_t | Options | ) |
Enable MPU with input options @rmtoll MPU_CTRL ENABLE LL_MPU_Enable.
Options | This parameter can be one of the following values:
|
None |
Definition at line 499 of file stm32f4xx_ll_cortex.h.
__STATIC_INLINE void LL_MPU_EnableRegion | ( | uint32_t | Region | ) |
Enable a MPU region @rmtoll MPU_RASR ENABLE LL_MPU_EnableRegion.
Region | This parameter can be one of the following values:
|
None |
Definition at line 546 of file stm32f4xx_ll_cortex.h.
__STATIC_INLINE uint32_t LL_MPU_IsEnabled | ( | void | ) |
Check if MPU is enabled or not @rmtoll MPU_CTRL ENABLE LL_MPU_IsEnabled.
State | of bit (1 or 0). |
Definition at line 527 of file stm32f4xx_ll_cortex.h.