STM32F479xx HAL User Manual
stm32f4xx_hal_flash_ramfunc.h
Go to the documentation of this file.
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>&copy; 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****/