Mbed touchscreed project. To be corrected

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
piotrlopata
Date:
Tue May 12 07:42:58 2020 +0000
Revision:
5:f51c47a67607
Parent:
4:35b2f0e76b02
Child:
7:982fb1421824
Final corrections

Who changed what in which revision?

UserRevisionLine numberNew contents of line
piotrlopata 1:55e05d2aa9cd 1 #include "Led_Lcd.h"
piotrlopata 1:55e05d2aa9cd 2
piotrlopata 5:f51c47a67607 3 char* pText[] = {"0", "1", "2", "3"};
piotrlopata 5:f51c47a67607 4
piotrlopata 4:35b2f0e76b02 5 LedLcd::LedLcd(uint16_t columnNumber) {
piotrlopata 1:55e05d2aa9cd 6 ColumnX = columnNumber*80;
piotrlopata 1:55e05d2aa9cd 7
piotrlopata 1:55e05d2aa9cd 8 BSP_LCD_SetFont(&Font24);
piotrlopata 1:55e05d2aa9cd 9 lcd.Clear(LCD_COLOR_BLACK);
piotrlopata 4:35b2f0e76b02 10 lcd.SetBackColor(LCD_COLOR_RED);
piotrlopata 1:55e05d2aa9cd 11 }
piotrlopata 1:55e05d2aa9cd 12
piotrlopata 4:35b2f0e76b02 13 void LedLcd::On(uint16_t chosenSquare) {
piotrlopata 4:35b2f0e76b02 14 for(uint16_t i=0; i<4; i++) {
piotrlopata 4:35b2f0e76b02 15 lcd.SetTextColor(LCD_COLOR_GREEN);
piotrlopata 4:35b2f0e76b02 16 lcd.DrawRect(ColumnX, i*80, 80, 80);
piotrlopata 4:35b2f0e76b02 17 //-----------------------------------------------------------------
piotrlopata 4:35b2f0e76b02 18 if( chosenSquare != i) lcd.SetTextColor(LCD_COLOR_BLUE);
piotrlopata 1:55e05d2aa9cd 19 lcd.FillRect(ColumnX+1, (80*i)+1 , 78, 78);
piotrlopata 4:35b2f0e76b02 20 //-----------------------------------------------------------------
piotrlopata 4:35b2f0e76b02 21 lcd.SetTextColor(LCD_COLOR_WHITE);
piotrlopata 5:f51c47a67607 22 lcd.DisplayStringAt(ColumnX, i*80, (uint8_t *) pText[i], LEFT_MODE);
piotrlopata 1:55e05d2aa9cd 23 }
piotrlopata 1:55e05d2aa9cd 24 }