taichi yanagisawa
/
LocalFileSystem_Load
udenokai sample
main.cpp@0:2acd856cf56b, 2011-06-10 (annotated)
- Committer:
- marishi
- Date:
- Fri Jun 10 16:06:05 2011 +0000
- Revision:
- 0:2acd856cf56b
- Child:
- 1:4b0cd1f19fd8
Who changed what in which revision?
User | Revision | Line number | New 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 | } |