Diff: FlashRW.cpp
- Revision:
- 0:d21f696a705c
- Child:
- 1:2713ad5a5dab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/FlashRW.cpp Fri Nov 09 11:14:05 2018 +0000 @@ -0,0 +1,12 @@ +#include "mbed.h" +#include "FreescaleIAP.h" + +static int write_address = flash_size() - SECTOR_SIZE; +static int read_address = flash_size() - SECTOR_SIZE; +int write(int* data, size_t data_size){ + erase_sector(write_address); + program_flash(write_address, (char*)&data, data_size); + write_address += data_size; + return 0; +} +