cauqleuir madre

Dependencies:   SDFileSystem mbed TFTLCD

Committer:
Danton
Date:
Fri Feb 01 23:34:19 2013 +0000
Revision:
12:52c69b096ffa
Parent:
11:5b7063d581fa
Child:
13:a21bfa48c651
lcds y sds

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 4:06966d819846 5
Danton 5:90c04edc05d4 6
Danton 0:a11b3a90c259 7
Danton 0:a11b3a90c259 8 int main() {
Danton 6:ac9692245a01 9 printf("Hello Stinky World!\c\n");
Danton 0:a11b3a90c259 10
Danton 2:e205fa129def 11 //mkdir("/sd/mydir", 0777);
Danton 0:a11b3a90c259 12
Danton 5:90c04edc05d4 13 SDFileSystem sd(p11, p12, p13, p8, "sd"); // the pinout on the mbed Cool Components workshop board
Danton 6:ac9692245a01 14 unsigned char bitmap[100];
Danton 7:a6c5797b9604 15 unsigned int bytesRead;
Danton 3:4a9643fb389c 16 int i=0;
Danton 11:5b7063d581fa 17 DigitalOut sds(p8);
Danton 11:5b7063d581fa 18 DigitalOut lcds(p9);
Danton 11:5b7063d581fa 19 sds=1;
Danton 9:53afaa0431af 20 FILE *fp =fopen("/sd/mydir/rose.bmp", "r");
Danton 6:ac9692245a01 21
Danton 0:a11b3a90c259 22 if(fp == NULL) {
Danton 2:e205fa129def 23 error("Could not open file\c\n");
Danton 0:a11b3a90c259 24 }
Danton 2:e205fa129def 25 //fprintf(fp, "Hello fun SD Card World!\c\n");
Danton 9:53afaa0431af 26 //fread ( void * ptr, size_t size, size_t count, FILE * stream );
Danton 9:53afaa0431af 27 fread((char*)bitmap,1,100,fp);
Danton 6:ac9692245a01 28 while(i<100)
Danton 3:4a9643fb389c 29 {
Danton 7:a6c5797b9604 30 printf("%x\n",bitmap[i]);
Danton 3:4a9643fb389c 31 i++;
Danton 3:4a9643fb389c 32 }
Danton 7:a6c5797b9604 33 printf("%d\n",bytesRead);
Danton 9:53afaa0431af 34 fclose(fp);
Danton 12:52c69b096ffa 35 sds=0;
Danton 5:90c04edc05d4 36 HX8340S_LCD lcd( p9, p14, p13, p11);
Danton 12:52c69b096ffa 37 lcds=1;
Danton 2:e205fa129def 38 lcd.Initialize();
Danton 3:4a9643fb389c 39 lcd.ClearScreen();
Danton 7:a6c5797b9604 40 lcd.FillScreen(COLOR_BLUE);
Danton 7:a6c5797b9604 41 lcd.Print( "Hello, World!", CENTER, 25 );
Danton 7:a6c5797b9604 42 lcd.DrawBitmap(0,0,(bitmap_t*)bitmap,1);
Danton 7:a6c5797b9604 43
Danton 12:52c69b096ffa 44 lcds=0;
Danton 12:52c69b096ffa 45 sds=1;
Danton 10:fe0ef95e853e 46 fp =fopen("/sd/mydir/rose.bmp", "r");
Danton 10:fe0ef95e853e 47
Danton 10:fe0ef95e853e 48 if(fp == NULL) {
Danton 10:fe0ef95e853e 49 error("Could not open file\c\n");
Danton 10:fe0ef95e853e 50 }
Danton 10:fe0ef95e853e 51 //fprintf(fp, "Hello fun SD Card World!\c\n");
Danton 10:fe0ef95e853e 52 //fread ( void * ptr, size_t size, size_t count, FILE * stream );
Danton 10:fe0ef95e853e 53 fread((char*)bitmap,1,100,fp);
Danton 10:fe0ef95e853e 54 i=0;
Danton 10:fe0ef95e853e 55 while(i<100)
Danton 10:fe0ef95e853e 56 {
Danton 10:fe0ef95e853e 57 printf("%x\n",bitmap[i]);
Danton 10:fe0ef95e853e 58 i++;
Danton 10:fe0ef95e853e 59 }
Danton 0:a11b3a90c259 60
Danton 0:a11b3a90c259 61 printf("Goodbye World!\c\n");
Danton 0:a11b3a90c259 62 }