STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Peripheral features functions executed from internal RAM

Peripheral Extended features functions. More...

Collaboration diagram for Peripheral features functions executed from internal RAM:

Functions

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk (void)
 Stop the flash interface while System Run.
 
__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk (void)
 Start the flash interface while System Run.
 
__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode (void)
 Enable the flash sleep while System Run.
 
__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode (void)
 Disable the flash sleep while System Run.
 

Detailed Description

Peripheral Extended features functions.

 ===============================================================================
                      ##### ramfunc functions #####
 ===============================================================================
    [..]
    This subsection provides a set of functions that should be executed from RAM
    transfers.

Function Documentation

◆ HAL_FLASHEx_StopFlashInterfaceClk()

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk ( void )

#include <stm32f4xx_hal_flash_ramfunc.h>

Stop the flash interface while System Run.

Note
This mode is only available for STM32F41xxx/STM32F446xx devices.
This mode couldn't be set while executing with the flash itself. It should be done with specific routine executed from RAM.
Return values
HALstatus

Definition at line 94 of file stm32f4xx_hal_flash_ramfunc.c.

References __HAL_RCC_PWR_CLK_ENABLE, and HAL_OK.

◆ HAL_FLASHEx_StartFlashInterfaceClk()

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk ( void )

#include <stm32f4xx_hal_flash_ramfunc.h>

Start the flash interface while System Run.

Note
This mode is only available for STM32F411xx/STM32F446xx devices.
This mode couldn't be set while executing with the flash itself. It should be done with specific routine executed from RAM.
Return values
HALstatus

Definition at line 111 of file stm32f4xx_hal_flash_ramfunc.c.

References __HAL_RCC_PWR_CLK_ENABLE, and HAL_OK.

◆ HAL_FLASHEx_EnableFlashSleepMode()

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode ( void )

#include <stm32f4xx_hal_flash_ramfunc.h>

Enable the flash sleep while System Run.

Note
This mode is only available for STM32F41xxx/STM32F446xx devices.
This mode could n't be set while executing with the flash itself. It should be done with specific routine executed from RAM.
Return values
HALstatus

Definition at line 128 of file stm32f4xx_hal_flash_ramfunc.c.

References __HAL_RCC_PWR_CLK_ENABLE, and HAL_OK.

◆ HAL_FLASHEx_DisableFlashSleepMode()

__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode ( void )

#include <stm32f4xx_hal_flash_ramfunc.h>

Disable the flash sleep while System Run.

Note
This mode is only available for STM32F41xxx/STM32F446xx devices.
This mode couldn't be set while executing with the flash itself. It should be done with specific routine executed from RAM.
Return values
HALstatus

Definition at line 145 of file stm32f4xx_hal_flash_ramfunc.c.

References __HAL_RCC_PWR_CLK_ENABLE, and HAL_OK.