Y's Lab INC. の Y-CON電子ペーパーにSDカードのtest.bmpファイルを転送するテストプログラム 動作未確認です
Dependencies: SDFileSystem mbed
Diff: main.cpp
- Revision:
- 0:df034730d2af
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Dec 01 10:23:19 2017 +0000 @@ -0,0 +1,48 @@ +/* + SDカードのtest.bmpファイルをY-CONに表示できるかもしれないプログラム + (Y-CONで動作するかは未確認) + + 配線 + SDカードのMISO LPC1114の1番ピン + SDカードのMOSI LPC1114の2番ピン + SDカードのCS LPC1114の4番ピン + SDカードのSCK LPC1114の6番ピン + SDカードの3V3 ブレッドボードの電源 + SDカードのGND ブレッドボードのGND + + Y-CONのVCC ブレッドボードの電源 + Y-CONのGND ブレッドボードのGND + Y-CONのRX LPC1114の16番ピン + + this program is public domain + + 詳しくは + http://kohacraft.com/archives/1069009295.html + + kohacraft.com + +*/ + +#include "mbed.h" +#include "SDFileSystem.h" + +//SDFileSystem name(mosi, miso, sck, cs, mount); +SDFileSystem sd( dp2, dp1, dp6, dp4, "sd"); +Serial ycon(USBTX, USBRX); + +int main() { + ycon.baud(115200); //通信速度をY-CONのビットレートに設定する + + FILE *fp = fopen("/sd/test.bmp", "r"); //ファイルを開く + if(fp != NULL) { + int data; + while (1){ //ループ + data = fgetc(fp); //1バイト読み込む + if( data == EOF ) //ファイルの終わりかチェック + break; //ファイルの終わりならばループを抜ける + ycon.putc((unsigned char)data); //シリアルに送信 + } + } + fclose(fp); //ファイルを閉じる + free(fp); //解放 +} \ No newline at end of file