/**
******************************************************************************
* File Name : FLASH.c
* Description : read and program the stm32's flash from address
* Author : Yelsin
* Version : V1.0.0
* Date : 11-Jan-2015
* COPYRIGHT(c) 2015. All Right Reserved
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include "flash.h"
#include "main.h"
/* Private define ------------------------------------------------------------*/
#define FLASH_USER_START_ADDR ADDR_FLASH_PAGE_60 /* Start @ of user Flash area */
#define FLASH_USER_END_ADDR ADDR_FLASH_PAGE_61 + FLASH_PAGE_SIZE /* End @ of user Flash area */
#define DATA_32 ((uint32_t)0x12345678)
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
uint32_t Address = 0, PageError = 0;
__IO uint32_t data32 = 0 , MemoryProgramStatus = 0;
/*Variable used for Erase procedure*/
******************************************************************************
* File Name : FLASH.c
* Description : read and program the stm32's flash from address
* Author : Yelsin
* Version : V1.0.0
* Date : 11-Jan-2015
* COPYRIGHT(c) 2015. All Right Reserved
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include "flash.h"
#include "main.h"
/* Private define ------------------------------------------------------------*/
#define FLASH_USER_START_ADDR ADDR_FLASH_PAGE_60 /* Start @ of user Flash area */
#define FLASH_USER_END_ADDR ADDR_FLASH_PAGE_61 + FLASH_PAGE_SIZE /* End @ of user Flash area */
#define DATA_32 ((uint32_t)0x12345678)
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
uint32_t Address = 0, PageError = 0;
__IO uint32_t data32 = 0 , MemoryProgramStatus = 0;
/*Variable used for Erase procedure*/