udenokai sample

Dependencies:   TextLCD mbed

Committer:
marishi
Date:
Fri Jun 10 16:06:05 2011 +0000
Revision:
0:2acd856cf56b
Child:
1:4b0cd1f19fd8

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marishi 0:2acd856cf56b 1 //udenokai sample
marishi 0:2acd856cf56b 2 #include "mbed.h"
marishi 0:2acd856cf56b 3 #include "TextLCD.h"
marishi 0:2acd856cf56b 4
marishi 0:2acd856cf56b 5 LocalFileSystem local("local");
marishi 0:2acd856cf56b 6 TextLCD lcd(p24, p26, p27, p28, p29, p30); // rs, e, d4-d7
marishi 0:2acd856cf56b 7 Serial pc(USBTX, USBRX); // tx, rx
marishi 0:2acd856cf56b 8
marishi 0:2acd856cf56b 9 const unsigned int MAX_LEN = 256;
marishi 0:2acd856cf56b 10
marishi 0:2acd856cf56b 11 int main()
marishi 0:2acd856cf56b 12 {
marishi 0:2acd856cf56b 13 FILE *fp;
marishi 0:2acd856cf56b 14 if( NULL == (fp = fopen("/local/test.txt","r"))){
marishi 0:2acd856cf56b 15 pc.printf("open error");
marishi 0:2acd856cf56b 16 }
marishi 0:2acd856cf56b 17
marishi 0:2acd856cf56b 18 char str[MAX_LEN];
marishi 0:2acd856cf56b 19 while( NULL != fgets( str , MAX_LEN-1 , fp ) )
marishi 0:2acd856cf56b 20 //while( EOF != fscanf(fp,"%s",str) )
marishi 0:2acd856cf56b 21 {
marishi 0:2acd856cf56b 22 lcd.cls();
marishi 0:2acd856cf56b 23 lcd.printf(str);
marishi 0:2acd856cf56b 24 pc.getc();
marishi 0:2acd856cf56b 25 }
marishi 0:2acd856cf56b 26 fclose(fp);
marishi 0:2acd856cf56b 27 }