Bayley Wang
/
eeprom_emulation_446
flash writing code for 446re
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "stm32f4xx_flash.h" 00003 #include "FlashWriter.h" 00004 00005 Serial pc(USBTX, USBRX); 00006 int x; 00007 00008 int main() { 00009 pc.baud(921600); 00010 pc.printf("%s\n", "The program is running"); 00011 00012 FlashWriter writer(4); 00013 if (!writer.ready()) writer.open(); 00014 writer.write(0, (int) -38); 00015 writer.write(1, (uint32_t) 1234); 00016 writer.write(2, 4.14159f); 00017 writer.close(); 00018 00019 for(;;) { 00020 pc.printf("%d %d %f\n", flashReadInt(4, 0), flashReadUint(4, 1), flashReadFloat(4, 2)); 00021 wait(1); 00022 } 00023 }
Generated on Sat Jul 16 2022 07:51:42 by 1.7.2