cauqleuir madre
Dependencies: SDFileSystem mbed TFTLCD
Diff: main.cpp
- Revision:
- 22:9e6c02d5f85d
- Parent:
- 21:ed9ea3485f93
- Child:
- 23:eebe16b5b9c2
--- a/main.cpp Sat Feb 02 02:24:57 2013 +0000 +++ b/main.cpp Sat Feb 02 02:30:22 2013 +0000 @@ -6,9 +6,11 @@ HX8340S_LCD lcd( p9, p14, p13, p11); lcd.Initialize(); lcd.ClearScreen(); + printf("superDisplay\c\n"); } void superSd(unsigned char*buffer,int offset,int bytes,const char *path) { + printf("superSD\c\n"); SDFileSystem sd(p11, p12, p13, p8, "sd"); // the pinout on the mbed Cool Components workshop board FILE *fp =fopen(path, "r"); @@ -24,6 +26,7 @@ } void colorCompute(unsigned char*buffer, unsigned int* colorBuffer,int offset,int sizeOfBuffer) { + printf("ColorCompute\c\n"); for(int i=offset;i<sizeOfBuffer+offset;i=i+4) { colorBuffer[i]=buffer[i]<<16+buffer[i+1]<<8+buffer[i+2]; @@ -31,6 +34,7 @@ } void pickUpLine(unsigned char*buffer, unsigned int* colorBuffer,int sizeOfBuffer,int sizeOfLine,const char *path) { + printf("Pickupline\c\n"); int i =54; int delta=sizeOfLine/(sizeOfBuffer/4); for(int j=0;j<sizeOfLine;j=j+delta) @@ -44,6 +48,7 @@ void drawLine(unsigned int* color,int y) { HX8340S_LCD lcd( p9, p14, p13, p11); + printf("drawline\c\n"); for(int i=0;i<220;i++) { //lcd.DrawPixel(i,y,color[i]); @@ -87,6 +92,7 @@ unsigned char rawbytes[80]; unsigned int color[220]; + superDisplay(); pickUpLine(rawbytes,color,80,220,"/sd/mydir/rose.bmp"); drawLine(color,0);