cauqleuir madre
Dependencies: SDFileSystem mbed TFTLCD
Revision 15:3bfbb557020e, committed 2013-02-02
- Comitter:
- Danton
- Date:
- Sat Feb 02 00:20:34 2013 +0000
- Parent:
- 14:48124641f4b1
- Child:
- 16:e7f9136d440f
- Commit message:
- amabilidad ante todo
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Sat Feb 02 00:11:10 2013 +0000 +++ b/main.cpp Sat Feb 02 00:20:34 2013 +0000 @@ -2,40 +2,53 @@ #include "SDFileSystem.h" #include "hx8340bs.h" - - +void superSd(unsigned char*buffer,int offset,const char *path) +{ + SDFileSystem sd(p11, p12, p13, p8, "sd"); // the pinout on the mbed Cool Components workshop board + FILE *fp =fopen("/sd/mydir/rose.bmp", "r"); + + if(fp == NULL) { + error("Could not open file\c\n"); + } + //fprintf(fp, "Hello fun SD Card World!\c\n"); + //fread ( void * ptr, size_t size, size_t count, FILE * stream ); + fread((char*)buffer,1,100,fp); + fclose(fp); + +} +void superDisplay(unsigned char*buffer,int offset,const char *path) +{ + HX8340S_LCD lcd( p9, p14, p13, p11); + lcd.Initialize(); + lcd.ClearScreen(); + lcd.FillScreen(COLOR_BLUE); + lcd.Print(path, CENTER, 25 ); + lcd.DrawBitmap(0,0,(bitmap_t*)buffer,1); +} int main() { printf("Hello Stinky World!\c\n"); //mkdir("/sd/mydir", 0777); - SDFileSystem sd(p11, p12, p13, p8, "sd"); // the pinout on the mbed Cool Components workshop board + unsigned char bitmap[100]; - unsigned int bytesRead; int i=0; - FILE *fp =fopen("/sd/mydir/rose.bmp", "r"); - - if(fp == NULL) { - error("Could not open file\c\n"); - } - //fprintf(fp, "Hello fun SD Card World!\c\n"); - //fread ( void * ptr, size_t size, size_t count, FILE * stream ); - fread((char*)bitmap,1,100,fp); + superSd(bitmap,0,"/sd/mydir/rose.bmp"); while(i<100) { printf("%x\n",bitmap[i]); i++; } - printf("%d\n",bytesRead); - fclose(fp); - HX8340S_LCD lcd( p9, p14, p13, p11); - lcd.Initialize(); - lcd.ClearScreen(); - lcd.FillScreen(COLOR_BLUE); - lcd.Print( "Hello, World!", CENTER, 25 ); - lcd.DrawBitmap(0,0,(bitmap_t*)bitmap,1); - - + superDisplay(bitmap,0,"Hola imbecil"); + superSd(bitmap,0,"/sd/mydir/rose.bmp"); + i=0; + while(i<100) + { + printf("%x\n",bitmap[i]); + i++; + } + superDisplay(bitmap,0,"que paso idiota"); + printf("Goodbye World!\c\n"); } \ No newline at end of file