cauqleuir madre

Dependencies:   SDFileSystem mbed TFTLCD

main.cpp

Committer:
Danton
Date:
2013-02-02
Revision:
56:51410b4b1078
Parent:
55:b6e70eb4276c
Child:
57:ed9db2bcd1bf

File content as of revision 56:51410b4b1078:

#include "imaginator.h"
void drawLine(int* color,int y)
{
    HX8340S_LCD lcd(p9, p14, p13, p11);
    DigitalOut scr(p9);
    scr=0;
    int k=0;
    int j=y;
    //int i,p;
    //for(int p=0;p<5;p++)
    //{    
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
    //}
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
                for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
        for(int i=0;i<220;i++)
        {
            lcd.DrawPixel(i,j,color[k]);
            k++;
        }
        j++;
    scr=1;
    return;
}


int main() {
    printf("Hello Stinky World!\c\n");    
    unsigned char rawbytes[14080];
    int color[3520];
    unsigned int absPtr=54;
    superDisplay();
    for(int i=0;i<176;i=i+16)
    {
        pickUpLine(rawbytes,color,14080,3520,"/sd/mydir/rose.bmp",&absPtr);
        drawLine(color,i);
    }
    printf("Goodbye World!\c\n");
}