STM32F479xx HAL User Manual
|
00001 /** 00002 ****************************************************************************** 00003 * @file stm32f4xx_hal_flash_ramfunc.h 00004 * @author MCD Application Team 00005 * @brief Header file of FLASH RAMFUNC driver. 00006 ****************************************************************************** 00007 * @attention 00008 * 00009 * <h2><center>© Copyright (c) 2017 STMicroelectronics. 00010 * All rights reserved.</center></h2> 00011 * 00012 * This software component is licensed by ST under BSD 3-Clause license, 00013 * the "License"; You may not use this file except in compliance with the 00014 * License. You may obtain a copy of the License at: 00015 * opensource.org/licenses/BSD-3-Clause 00016 * 00017 ****************************************************************************** 00018 */ 00019 00020 /* Define to prevent recursive inclusion -------------------------------------*/ 00021 #ifndef __STM32F4xx_FLASH_RAMFUNC_H 00022 #define __STM32F4xx_FLASH_RAMFUNC_H 00023 00024 #ifdef __cplusplus 00025 extern "C" { 00026 #endif 00027 #if defined(STM32F410Tx) || defined(STM32F410Cx) || defined(STM32F410Rx) || defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) ||\ 00028 defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) 00029 00030 /* Includes ------------------------------------------------------------------*/ 00031 #include "stm32f4xx_hal_def.h" 00032 00033 /** @addtogroup STM32F4xx_HAL_Driver 00034 * @{ 00035 */ 00036 00037 /** @addtogroup FLASH_RAMFUNC 00038 * @{ 00039 */ 00040 00041 /* Exported types ------------------------------------------------------------*/ 00042 /* Exported macro ------------------------------------------------------------*/ 00043 /* Exported functions --------------------------------------------------------*/ 00044 /** @addtogroup FLASH_RAMFUNC_Exported_Functions 00045 * @{ 00046 */ 00047 00048 /** @addtogroup FLASH_RAMFUNC_Exported_Functions_Group1 00049 * @{ 00050 */ 00051 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk(void); 00052 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk(void); 00053 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode(void); 00054 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void); 00055 /** 00056 * @} 00057 */ 00058 00059 /** 00060 * @} 00061 */ 00062 00063 /** 00064 * @} 00065 */ 00066 00067 /** 00068 * @} 00069 */ 00070 00071 #endif /* STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || STM32F412Rx || STM32F412Cx */ 00072 #ifdef __cplusplus 00073 } 00074 #endif 00075 00076 00077 #endif /* __STM32F4xx_FLASH_RAMFUNC_H */ 00078 00079 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/