cauqleuir madre

Dependencies:   SDFileSystem mbed TFTLCD

Committer:
Danton
Date:
Fri Feb 01 23:53:03 2013 +0000
Revision:
13:a21bfa48c651
Parent:
12:52c69b096ffa
Child:
14:48124641f4b1
func

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Danton 0:a11b3a90c259 1 #include "mbed.h"
Danton 0:a11b3a90c259 2 #include "SDFileSystem.h"
Danton 2:e205fa129def 3 #include "hx8340bs.h"
Danton 0:a11b3a90c259 4
Danton 13:a21bfa48c651 5 void superSd(unsigned char*buffer,int offset,const char *path)
Danton 13:a21bfa48c651 6 {
Danton 13:a21bfa48c651 7 SDFileSystem sd(p11, p12, p13, p8, "sd"); // the pinout on the mbed Cool Components workshop board
Danton 13:a21bfa48c651 8 FILE *fp =fopen("/sd/mydir/rose.bmp", "r");
Danton 13:a21bfa48c651 9
Danton 13:a21bfa48c651 10 if(fp == NULL) {
Danton 13:a21bfa48c651 11 error("Could not open file\c\n");
Danton 13:a21bfa48c651 12 }
Danton 13:a21bfa48c651 13 //fprintf(fp, "Hello fun SD Card World!\c\n");
Danton 13:a21bfa48c651 14 //fread ( void * ptr, size_t size, size_t count, FILE * stream );
Danton 13:a21bfa48c651 15 fread((char*)buffer,1,100,fp);
Danton 13:a21bfa48c651 16 fclose(fp);
Danton 13:a21bfa48c651 17
Danton 13:a21bfa48c651 18 }
Danton 5:90c04edc05d4 19
Danton 0:a11b3a90c259 20
Danton 0:a11b3a90c259 21 int main() {
Danton 6:ac9692245a01 22 printf("Hello Stinky World!\c\n");
Danton 0:a11b3a90c259 23
Danton 2:e205fa129def 24 //mkdir("/sd/mydir", 0777);
Danton 0:a11b3a90c259 25
Danton 13:a21bfa48c651 26
Danton 6:ac9692245a01 27 unsigned char bitmap[100];
Danton 3:4a9643fb389c 28 int i=0;
Danton 13:a21bfa48c651 29 superSd(bitmap,0,"/sd/mydir/rose.bmp");
Danton 6:ac9692245a01 30 while(i<100)
Danton 3:4a9643fb389c 31 {
Danton 7:a6c5797b9604 32 printf("%x\n",bitmap[i]);
Danton 3:4a9643fb389c 33 i++;
Danton 3:4a9643fb389c 34 }
Danton 5:90c04edc05d4 35 HX8340S_LCD lcd( p9, p14, p13, p11);
Danton 2:e205fa129def 36 lcd.Initialize();
Danton 3:4a9643fb389c 37 lcd.ClearScreen();
Danton 7:a6c5797b9604 38 lcd.FillScreen(COLOR_BLUE);
Danton 7:a6c5797b9604 39 lcd.Print( "Hello, World!", CENTER, 25 );
Danton 7:a6c5797b9604 40 lcd.DrawBitmap(0,0,(bitmap_t*)bitmap,1);
Danton 7:a6c5797b9604 41
Danton 13:a21bfa48c651 42 superSd(bitmap,0,"/sd/mydir/rose.bmp");
Danton 10:fe0ef95e853e 43 i=0;
Danton 10:fe0ef95e853e 44 while(i<100)
Danton 10:fe0ef95e853e 45 {
Danton 10:fe0ef95e853e 46 printf("%x\n",bitmap[i]);
Danton 10:fe0ef95e853e 47 i++;
Danton 10:fe0ef95e853e 48 }
Danton 0:a11b3a90c259 49
Danton 0:a11b3a90c259 50 printf("Goodbye World!\c\n");
Danton 0:a11b3a90c259 51 }