flash codes for reading or writing 20 bytes into the last sector of the flash area

Dependencies:   FreescaleIAP mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Flash.cpp Source File

Flash.cpp

00001 #include "mbed.h"
00002 #include "FreescaleIAP.h"
00003 #include "Flash.h"
00004 #include "all_funcs.h"
00005 
00006 /*Writing to the Flash*/
00007 void FCTN_CDMS_WR_FLASH()
00008 {
00009    for(int8_t i=0;i<(20);i++)flasharray[i]=nativeflash[i];
00010    flasharray[i]=block;
00011    erase_sector(strt_add);
00012    program_flash(strt_add, (char*)&flasharray,20);
00013 }
00014 /*End*/
00015 
00016 /*Reading from Flash*/
00017 uint32_t FCTN_CDMS_RD_FLASH()
00018 {
00019    for(int8_t i=0;i<(20);i++)flasharray[i]=nativeflash[i];
00020    return flasharray[i];
00021 }
00022 /*End*/