STM32F4xx_HAL_Driver  1.8.3
stm32f4xx_hal_flash_ramfunc.h
Go to the documentation of this file.
1 
18 /* Define to prevent recursive inclusion -------------------------------------*/
19 #ifndef __STM32F4xx_FLASH_RAMFUNC_H
20 #define __STM32F4xx_FLASH_RAMFUNC_H
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 #if defined(STM32F410Tx) || defined(STM32F410Cx) || defined(STM32F410Rx) || defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) ||\
26  defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx)
27 
28 /* Includes ------------------------------------------------------------------*/
29 #include "stm32f4xx_hal_def.h"
30 
39 /* Exported types ------------------------------------------------------------*/
40 /* Exported macro ------------------------------------------------------------*/
41 /* Exported functions --------------------------------------------------------*/
49 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk(void);
50 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk(void);
51 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode(void);
52 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void);
69 #endif /* STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || STM32F412Rx || STM32F412Cx */
70 #ifdef __cplusplus
71 }
72 #endif
73 
74 
75 #endif /* __STM32F4xx_FLASH_RAMFUNC_H */
76 
__RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void)
Disable the flash sleep 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_StopFlashInterfaceClk(void)
Stop the flash interface while System Run.
This file contains HAL common defines, enumeration, macros and structures definitions.