IJFW - IchigoJamのBASICプログラムをメモリカード(MMCまたは互換カード)に保存したり読み出したりできるプログラム。メモリカードにファームウェアのファイルを置くだけで、電源ON時に自動的に書き換える機能も搭載(一応こちらがメイン)。LPC1114FN28専用。
参考URL http://www.cyberchabudai.org/index.php/entry?tag=IJFW
Diff: UartIsp/UartIsp.cpp
- Revision:
- 1:11f73f269fdc
- Parent:
- 0:43cce7b453d0
--- a/UartIsp/UartIsp.cpp Thu Apr 28 11:23:24 2016 +0000 +++ b/UartIsp/UartIsp.cpp Wed Aug 17 07:19:20 2016 +0000 @@ -1,6 +1,6 @@ #include "mbed.h" #include "UartIsp.h" -#include "FatfsIJFW.h" +#include "FatfsIjfwConfigurable.h" // Target MCU definitions const unsigned int RAM_BASE_ADDRESS = 268435456+1024; // address = 0x10000000 + 0x400 @@ -11,7 +11,7 @@ const int MCU_FREQ = 48000; -UartIsp::UartIsp(RawSerial* _serial, FatfsIJFW* _fs) +UartIsp::UartIsp(RawSerial* _serial, FatfsIjfwConfigurable* _fs) : serial(_serial), fs(_fs) { } @@ -163,7 +163,7 @@ // BIN file close and delete fs->close(); - fs->remove(filename); + fs->deleteFirmFile(filename); delete [] buffer; return NOERROR;