
Mbed touchscreed project. To be corrected
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp@5:f51c47a67607, 2020-05-12 (annotated)
- 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?
User | Revision | Line number | New 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 | } |