MARMEX_OB_oled_J sample
Dependencies: MARMEX_OB_oled_J mbed
Fork of Q_nolkiaJapanese_3_tryBaikaku by
main.cpp
- Committer:
- diasea
- Date:
- 2013-02-01
- Revision:
- 1:5e0d5c8ade80
- Parent:
- 0:4ef525e32ebc
File content as of revision 1:5e0d5c8ade80:
#include "mbed.h" #include "MARMEX_OB_oled_J.h" MARMEX_OB_oled_J oled( p5, p7, p27, p24, p26 ); // mosi, sclk, cs, rst, power_control LocalFileSystem local("local"); void lfTrim(char* text) { char *p; p = strchr( text, '\n' ); if ( p != NULL ) { *p = '\0'; } } int main() { FILE *fp; char *filename = "/local/load.txt"; if((fp = fopen(filename, "r")) == NULL){ printf("Error: %s could not open.", filename); return 1; } char text[20]; oled.cls(); oled.locate(0,0); oled.fontsize(1,1);oled.foreground(0x00FFFFFF); oled.printf("ABC:123"); oled.locate(0,1); oled.fontsize(2,1);oled.foreground(0x00FF0000); oled.printf("ABC:123"); if(fgets(text, 20, fp ) != NULL) { lfTrim(text); oled.locate(0,1); oled.fontsize(1,2);oled.foreground(0x0000FF00); oled.printf("%s", text); } if(fgets(text, 20, fp ) != NULL) { lfTrim(text); oled.locate(0,4); oled.fontsize(2,1);oled.foreground(0x000000FF); oled.printf("%s", text); } if(fgets(text, 20, fp ) != NULL) { lfTrim(text); oled.locate(0,3); oled.fontsize(2,2);oled.foreground(0x0000FFFF); oled.printf("%s", text); } if(fgets(text, 20, fp ) != NULL) { lfTrim(text); oled.locate(0,3); oled.fontsize(3,3);oled.foreground(0x00FF00FF); oled.printf("%s", text); } fclose(fp); }