tft 2.4 display

Dependencies:   mbed UniGraphic

main.cpp

Committer:
peerapan
Date:
2018-12-16
Revision:
9:bfded272a07c
Parent:
8:2bcc87bbd034

File content as of revision 9:bfded272a07c:

#include "stdio.h"
#include "mbed.h"
#include "string"
#include "Arial12x12.h"
#include "Arial24x23.h"
#include "Arial28x28.h"
#include "Arial43x48_numb.h"
#include "pict.h"
#include "TFT_MIPI.h"
#include "SDFileSystem.h"

Serial pc(SERIAL_TX, SERIAL_RX);
PinName buspins[] = { PA_9, PC_7, PA_10, PB_3, PB_5, PB_4, PB_10, PA_8 };
TFT_MIPI myLCD(BUS_8, buspins, A3, A4, A2, A1, A0, "myLCD");
DigitalIn Sw[] = {PB_13, PB_14, PB_15, PB_2, PB_12,PA_11 };

unsigned short backgroundcolor=Blue;
unsigned short foregroundcolor=Black;
char orient=0;
int i=0;
int j=0;
int k=0;
int main()
{  
    myLCD.set_orientation(orient);
    myLCD.background(White);    
    myLCD.foreground(foregroundcolor);    
    myLCD.cls();

    while(1){   
        myLCD.background(backgroundcolor);
        myLCD.foreground(foregroundcolor);
        myLCD.Bitmap(0,45,180,180,data);
        myLCD.fillrect(0,320,500,280,Orange);
    
        for(int i=2; i<200;i++){
                myLCD.locate(i,295);
                myLCD.set_font((unsigned char*) Arial12x12);
                myLCD.printf("Please scan your Student ID card to start.");
        }
    }
}