IJFW - IchigoJamのBASICプログラムをメモリカード(MMCまたは互換カード)に保存したり読み出したりできるプログラム。メモリカードにファームウェアのファイルを置くだけで、電源ON時に自動的に書き換える機能も搭載(一応こちらがメイン)。LPC1114FN28専用。
参考URL http://www.cyberchabudai.org/index.php/entry?tag=IJFW
I2c2mem/I2c2mem.h
- Committer:
- oks486
- Date:
- 2016-08-17
- Revision:
- 1:11f73f269fdc
- Parent:
- 0:43cce7b453d0
- Child:
- 2:daf6c4719496
File content as of revision 1:11f73f269fdc:
#ifndef I2C2MEM_H #define I2C2MEM_H #include "mbed.h" #include "UartIspBase.h" #include "I2CSlave2.h" #include "FatfsIjfwConfigurable.h" class I2c2mem { public: I2c2mem(I2CSlave2* _i2cs, FatfsIjfwConfigurable* _fs, DigitalOut* _ledcard); ~I2c2mem(); int writeProgram(int flag); int readProgram(); int writeData(); int readData(); int writeDataContinuous(); int reset(); protected: I2CSlave2* i2cs; FatfsIjfwConfigurable* fs; DigitalOut* ledcard; int address; int count; char filename[16]; char* buffer; int dataBytesCount; int dataFileNum; }; #endif