STM32L443xx HAL User Manual
|
00001 /** 00002 ****************************************************************************** 00003 * @file stm32l4xx_hal_flash_ramfunc.h 00004 * @author MCD Application Team 00005 * @brief Header file of FLASH RAMFUNC driver. 00006 ****************************************************************************** 00007 * @attention 00008 * 00009 * Copyright (c) 2017 STMicroelectronics. 00010 * All rights reserved. 00011 * 00012 * This software is licensed under terms that can be found in the LICENSE file in 00013 * the root directory of this software component. 00014 * If no LICENSE file comes with this software, it is provided AS-IS. 00015 ****************************************************************************** 00016 */ 00017 00018 /* Define to prevent recursive inclusion -------------------------------------*/ 00019 #ifndef STM32L4xx_FLASH_RAMFUNC_H 00020 #define STM32L4xx_FLASH_RAMFUNC_H 00021 00022 #ifdef __cplusplus 00023 extern "C" { 00024 #endif 00025 00026 /* Includes ------------------------------------------------------------------*/ 00027 #include "stm32l4xx_hal_def.h" 00028 00029 /** @addtogroup STM32L4xx_HAL_Driver 00030 * @{ 00031 */ 00032 00033 /** @addtogroup FLASH_RAMFUNC 00034 * @{ 00035 */ 00036 00037 /* Exported types ------------------------------------------------------------*/ 00038 /* Exported macro ------------------------------------------------------------*/ 00039 /* Exported functions --------------------------------------------------------*/ 00040 /** @addtogroup FLASH_RAMFUNC_Exported_Functions 00041 * @{ 00042 */ 00043 00044 /** @addtogroup FLASH_RAMFUNC_Exported_Functions_Group1 00045 * @{ 00046 */ 00047 /* Peripheral Control functions ************************************************/ 00048 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableRunPowerDown(void); 00049 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableRunPowerDown(void); 00050 #if defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined (STM32L4R5xx) || defined (STM32L4R7xx) || defined (STM32L4R9xx) || defined (STM32L4S5xx) || defined (STM32L4S7xx) || defined (STM32L4S9xx) 00051 __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_OB_DBankConfig(uint32_t DBankConfig); 00052 #endif 00053 /** 00054 * @} 00055 */ 00056 00057 /** 00058 * @} 00059 */ 00060 00061 /** 00062 * @} 00063 */ 00064 00065 /** 00066 * @} 00067 */ 00068 00069 #ifdef __cplusplus 00070 } 00071 #endif 00072 00073 #endif /* STM32L4xx_FLASH_RAMFUNC_H */ 00074