IJFW - IchigoJamのBASICプログラムをメモリカード(MMCまたは互換カード)に保存したり読み出したりできるプログラム。メモリカードにファームウェアのファイルを置くだけで、電源ON時に自動的に書き換える機能も搭載(一応こちらがメイン)。LPC1114FN28専用。

Dependencies:   mbed

参考URL http://www.cyberchabudai.org/index.php/entry?tag=IJFW

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;