new commit
Dependencies: SPI_TFT_ILI9341 TFT_fonts mbed
Fork of TFT_Test_ILI9341 by
Diff: main.cpp
- Revision:
- 1:6c7ede042721
- Parent:
- 0:414a960bd52e
--- a/main.cpp Wed Jun 12 22:56:43 2013 +0000 +++ b/main.cpp Sun Oct 15 20:20:46 2017 +0000 @@ -1,4 +1,4 @@ - // example to test the TFT Display +// example to test the TFT Display // Thanks to the GraphicsDisplay and TextDisplay classes // test2.bmp has to be on the mbed file system @@ -17,29 +17,42 @@ // the TFT is connected to SPI pin 11-14 -SPI_TFT_ILI9341 TFT(p5, p6, p7, p8, p9, p10,"TFT"); // mosi, miso, sclk, cs, reset, dc +//SPI_TFT_ILI9341 TFT(p5, p6, p7, p8, p9, p10,"TFT"); // mosi, miso, sclk, cs, reset, dc +//SPI_TFT_ILI9341 TFT(D4, D5, D3, D6, D7, D8,"TFT"); // mosi, miso, sclk, cs, reset, dc +//DigitalOut LCD_LED(D9); +//DigitalOut myled(LED1); + +SPI_TFT_ILI9341 TFT(D11, D12, D13, D10, D8, D9,"TFT"); // mosi, miso, sclk, cs, reset, dc +DigitalOut LCD_LED(D4); +DigitalOut myled(D5); int main() -{ - int i; +{int i; + while(1){ + // int i; + LCD_LED = 1; // backlight on + myled = 1; //unsigned int y; TFT.claim(stdout); // send stdout to the TFT display //TFT.claim(stderr); // send stderr to the TFT display - //TFT.set_orientation(1); + TFT.set_orientation(1); TFT.background(Black); // set background to black TFT.foreground(White); // set chars to white TFT.cls(); // clear the screen //y= 0; - TFT.background(Black); + // TFT.background(White); // set background to black + // TFT.foreground(Black); // set chars to white + // TFT.background(0XC618);//(gray); + TFT.background(Black);//(Black); TFT.cls(); TFT.set_font((unsigned char*) Arial12x12); TFT.locate(0,0); printf(" Hello Mbed "); - wait(5); // wait two seconds + wait(2); // wait two seconds // draw some graphics TFT.cls(); @@ -55,7 +68,7 @@ TFT.fillrect(180,25,220,70,Blue); TFT.circle(80,150,33,White); - TFT.fillcircle(160,190,20,Yellow); + TFT.fillcircle(160,190,20,0XC618);//Yellow double s; @@ -101,6 +114,9 @@ TFT.printf("Graphic from File System"); TFT.locate(10,20); TFT.printf("open test.bmp"); - int err = TFT.BMP_16(20,50,"test.bmp"); - if (err != 1) TFT.printf(" - Err: %d",err); + // int err = TFT.BMP_16(20,50,"test.bmp"); + // if (err != 1) TFT.printf(" - Err: %d",err); + myled = 0; + wait(1); + } }