cauqleuir madre
Dependencies: SDFileSystem mbed TFTLCD
Diff: main.cpp
- Revision:
- 34:451b67720e07
- Parent:
- 33:7154faa730e5
- Child:
- 35:ad5fa2b439ad
--- a/main.cpp Sat Feb 02 03:36:29 2013 +0000 +++ b/main.cpp Sat Feb 02 03:52:43 2013 +0000 @@ -38,10 +38,10 @@ } printf("\n"); } -void pickUpLine(unsigned char*buffer, unsigned int* colorBuffer,int sizeOfBuffer,int sizeOfLine,const char *path) +void pickUpLine(unsigned char*buffer, unsigned int* colorBuffer,int sizeOfBuffer,int sizeOfLine,const char *path, int absPtr) { printf("Pickupline\c\n"); - int i =54; + int i =absPtr; int delta=20; for(int j=0;j<sizeOfLine;j=j+delta) { @@ -62,27 +62,7 @@ lcd.FillScreen(COLOR_GREEN); for(int i=0;i<220;i++) { - //lcd.DrawPixel(i,y,color[i]); - lcd.DrawPixel(i,0,(int)color[i]); - lcd.DrawPixel(i,1,(int)color[i]); - lcd.DrawPixel(i,2,(int)color[i]); - lcd.DrawPixel(i,3,(int)color[i]); - lcd.DrawPixel(i,4,(int)color[i]); - lcd.DrawPixel(i,5,(int)color[i]); - lcd.DrawPixel(i,5,(int)color[i]); - lcd.DrawPixel(i,6,(int)color[i]); - lcd.DrawPixel(i,7,(int)color[i]); - lcd.DrawPixel(i,9,(int)color[i]); - lcd.DrawPixel(i,10,(int)color[i]); - lcd.DrawPixel(i,11,(int)color[i]); - lcd.DrawPixel(i,12,(int)color[i]); - lcd.DrawPixel(i,13,(int)color[i]); - lcd.DrawPixel(i,14,(int)color[i]); - lcd.DrawPixel(i,15,(int)color[i]); - lcd.DrawPixel(i,15,(int)color[i]); - lcd.DrawPixel(i,16,(int)color[i]); - lcd.DrawPixel(i,17,(int)color[i]); - lcd.DrawPixel(i,19,(int)color[i]); + lcd.DrawPixel(i,y,color[i]); printf("i=%d color=%x \n",i, (int)color[i]); } @@ -104,10 +84,14 @@ unsigned char rawbytes[80]; unsigned int color[220]; + unsigned int absPtr=54; superDisplay(); - pickUpLine(rawbytes,color,80,220,"/sd/mydir/rose.bmp"); - drawLine(color,0); - drawLine(color,0); + for(int=0;i<176;i++) + { + pickUpLine(rawbytes,color,80,220,"/sd/mydir/rose.bmp",absPtr); + drawLine(color,i); + absPtr+880; + } printf("Goodbye World!\c\n"); } \ No newline at end of file