TFT

Dependencies:   mbed TFT_fonts SPI_TFT_ILI9341

Committer:
zhguowen
Date:
Fri Sep 11 05:09:23 2020 +0000
Revision:
0:b253876e3647
TFT

Who changed what in which revision?

UserRevisionLine numberNew contents of line
zhguowen 0:b253876e3647 1 #include "stdio.h"
zhguowen 0:b253876e3647 2 #include "mbed.h"
zhguowen 0:b253876e3647 3 #include "SPI_TFT_ILI9341.h"
zhguowen 0:b253876e3647 4 #include "string.h"
zhguowen 0:b253876e3647 5 #include "Arial12x12.h"
zhguowen 0:b253876e3647 6 #include "Arial24x23.h"
zhguowen 0:b253876e3647 7 #include "Arial28x28.h"
zhguowen 0:b253876e3647 8 #include "font_big.h"
zhguowen 0:b253876e3647 9
zhguowen 0:b253876e3647 10
zhguowen 0:b253876e3647 11 extern unsigned char p1[]; //the mbed log
zhguowen 0:b253876e3647 12 DigitalOut LCD_LED(PB_2);
zhguowen 0:b253876e3647 13
zhguowen 0:b253876e3647 14 SPI_TFT_ILI9341 TFT(PB_15, PB_14, PB_13, PC_10, PC_5, PC_8, "TFT");
zhguowen 0:b253876e3647 15 // mosi,miso,sclk,cs, reset, dc
zhguowen 0:b253876e3647 16
zhguowen 0:b253876e3647 17
zhguowen 0:b253876e3647 18 int main()
zhguowen 0:b253876e3647 19 {
zhguowen 0:b253876e3647 20 int i;
zhguowen 0:b253876e3647 21 LCD_LED=1; //backlight on
zhguowen 0:b253876e3647 22 TFT.claim(stdout); //send stdout to the TFT display
zhguowen 0:b253876e3647 23 TFT.claim(stderr); //send stderr to the TFT display
zhguowen 0:b253876e3647 24
zhguowen 0:b253876e3647 25 //simple text
zhguowen 0:b253876e3647 26
zhguowen 0:b253876e3647 27 TFT.set_orientation(2);
zhguowen 0:b253876e3647 28 TFT.foreground(White);
zhguowen 0:b253876e3647 29 TFT.background(Black);
zhguowen 0:b253876e3647 30 TFT.cls();
zhguowen 0:b253876e3647 31 TFT.set_font((unsigned char*) Arial28x28); //Arial24*23
zhguowen 0:b253876e3647 32 TFT.locate(0,0);
zhguowen 0:b253876e3647 33 TFT.printf("Test Text");
zhguowen 0:b253876e3647 34 }
zhguowen 0:b253876e3647 35
zhguowen 0:b253876e3647 36