/* #include "stm32f0xx_hal.h" //------------------------------------------------------------------------------ // Includes Files //------------------------------------------------------------------------------ #include "flash.h" //------------------------------------------------------------------------------ // Global Variables //------------------------------------------------------------------------------ flash_t Flash; //------------------------------------------------------------------------------ // Private Variables //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // Function Name : init_FLASH // Description : Initializes flash variables // Input : None // Output : None // Return : None //------------------------------------------------------------------------------ void init_FLASH(void) { uint16_t i,count=0,size; uint16_t test; uint32_t flash_adr; uint8_t *flash_ptr; size = sizeof(Flash)-1; flash_adr = ENDADDR - size; flash_adr -= 2; flash_ptr = (uint8_t *)flash_adr; // Check if flash is blank for(i=0;i