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

Dependencies:   mbed

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

FatfsIJFW/diskio.cpp

Committer:
oks486
Date:
2016-08-21
Revision:
2:daf6c4719496
Parent:
0:43cce7b453d0

File content as of revision 2:daf6c4719496:

#include "diskio.h"
#include "FatfsIJFW.h"

extern "C" {

FatfsIJFW* _fatfs;

DSTATUS disk_initialize(BYTE pdrv) {
    return _fatfs->disk_initialize(pdrv);
}

DSTATUS disk_status(BYTE pdrv) {
    return _fatfs->disk_status(pdrv);
}

DRESULT disk_read(BYTE pdrv, BYTE* buff, DWORD sector, UINT count) {
    return _fatfs->disk_read(pdrv, buff, sector, count);
}

DRESULT disk_write(BYTE pdrv, const BYTE* buff, DWORD sector, UINT count) {
    return _fatfs->disk_write(pdrv, buff, sector, count);
}

DRESULT disk_ioctl(BYTE pdrv, BYTE cmd, void* buff) {
    return _fatfs->disk_ioctl(pdrv, cmd, buff);
}

}