cauqleuir madre

Dependencies:   SDFileSystem mbed TFTLCD

main.cpp

Committer:
Danton
Date:
2013-02-01
Revision:
11:5b7063d581fa
Parent:
10:fe0ef95e853e
Child:
12:52c69b096ffa

File content as of revision 11:5b7063d581fa:

#include "mbed.h"
#include "SDFileSystem.h"
#include "hx8340bs.h"



 
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;
    DigitalOut sds(p8);
    DigitalOut lcds(p9);
    sds=1;
    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);
    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);
    
    
    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);
    i=0;
    while(i<100)
    {
        printf("%x\n",bitmap[i]);
        i++;
    }
 
    printf("Goodbye World!\c\n");
}