
Mbed touchscreed project. To be corrected
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp@4:35b2f0e76b02, 2020-05-11 (annotated)
- Committer:
- piotrlopata
- Date:
- Mon May 11 09:49:05 2020 +0000
- Revision:
- 4:35b2f0e76b02
- Parent:
- 1:55e05d2aa9cd
- Child:
- 5:f51c47a67607
Mbed2d2 finished version
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 | 4:35b2f0e76b02 | 3 | LedLcd::LedLcd(uint16_t columnNumber) { |
piotrlopata | 1:55e05d2aa9cd | 4 | ColumnX = columnNumber*80; |
piotrlopata | 1:55e05d2aa9cd | 5 | |
piotrlopata | 1:55e05d2aa9cd | 6 | BSP_LCD_SetFont(&Font24); |
piotrlopata | 1:55e05d2aa9cd | 7 | lcd.Clear(LCD_COLOR_BLACK); |
piotrlopata | 4:35b2f0e76b02 | 8 | lcd.SetBackColor(LCD_COLOR_RED); |
piotrlopata | 1:55e05d2aa9cd | 9 | } |
piotrlopata | 1:55e05d2aa9cd | 10 | |
piotrlopata | 4:35b2f0e76b02 | 11 | void LedLcd::On(uint16_t chosenSquare) { |
piotrlopata | 1:55e05d2aa9cd | 12 | const char* Text[] = {"0", "1", "2", "3"}; |
piotrlopata | 1:55e05d2aa9cd | 13 | |
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 | 4:35b2f0e76b02 | 22 | lcd.DisplayStringAt(ColumnX, i*80, (uint8_t *) Text[i], LEFT_MODE); |
piotrlopata | 1:55e05d2aa9cd | 23 | } |
piotrlopata | 1:55e05d2aa9cd | 24 | } |