#include "platform.h" #include "r_flash_rx_if.h" #include "r_flash_rx_config.h" uint32_t addr, i; flash_err_t err; flash_res_t result; /* Open driver */ err = R_FLASH_Open(); if (err != FLASH_SUCCESS) while(1); /* DATA FLASH */ /* Erase highest data block */ err = R_FLASH_Erase(FLASH_DF_BLOCK_0, 1); if (err != FLASH_SUCCESS) { while(1) ; } /* Verify erased */ err = R_FLASH_BlankCheck(FLASH_DF_BLOCK_0, FLASH_DF_BLOCK_SIZE, &result); if ((err != FLASH_SUCCESS) || (result != FLASH_RES_BLANK)) { while(1) ; }