/** ****************************************************************************** * @file FLASH/FLASH_EraseProgram/Inc/main.h * @author MCD Application Team * @brief Header for main.c module ****************************************************************************** * @attention * * Copyright (c) 2017 STMicroelectronics. * All rights reserved. * * This software is licensed under terms that can be found in the LICENSE file * in the root directory of this software component. * If no LICENSE file comes with this software, it is provided AS-IS. * ****************************************************************************** *//* ... *//* Define to prevent recursive inclusion -------------------------------------*/#ifndef__MAIN_H#define__MAIN_H/* Includes ------------------------------------------------------------------*/#include"stm32f4xx_hal.h"#include"stm32f4xx_nucleo_144.h"Includes/* Exported types ------------------------------------------------------------*//* Exported constants --------------------------------------------------------*//* Exported macro ------------------------------------------------------------*//* Base address of the Flash sectors */#defineADDR_FLASH_SECTOR_0((uint32_t)0x08000000)/* Base address of Sector 0, 16 Kbytes */#defineADDR_FLASH_SECTOR_1((uint32_t)0x08004000)/* Base address of Sector 1, 16 Kbytes */#defineADDR_FLASH_SECTOR_2((uint32_t)0x08008000)/* Base address of Sector 2, 16 Kbytes */#defineADDR_FLASH_SECTOR_3((uint32_t)0x0800C000)/* Base address of Sector 3, 16 Kbytes */#defineADDR_FLASH_SECTOR_4((uint32_t)0x08010000)/* Base address of Sector 4, 64 Kbytes */#defineADDR_FLASH_SECTOR_5((uint32_t)0x08020000)/* Base address of Sector 5, 128 Kbytes */#defineADDR_FLASH_SECTOR_6((uint32_t)0x08040000)/* Base address of Sector 6, 128 Kbytes */#defineADDR_FLASH_SECTOR_7((uint32_t)0x08060000)/* Base address of Sector 7, 128 Kbytes */8 definesExported macro/* Exported functions ------------------------------------------------------- *//* ... */#endif/* __MAIN_H */