cauqleuir madre
Dependencies: SDFileSystem mbed TFTLCD
main.cpp@12:52c69b096ffa, 2013-02-01 (annotated)
- 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?
User | Revision | Line number | New 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 | } |