
2d_2 Tomasz Balon
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Diff: Led_Lcd.cpp
- Revision:
- 3:1809f618b474
- Parent:
- 0:e7ba689326e2
--- a/Led_Lcd.cpp Mon May 18 11:00:33 2020 +0000 +++ b/Led_Lcd.cpp Mon May 18 12:27:21 2020 +0000 @@ -15,17 +15,14 @@ MyLcd.SetTextColor(LCD_COLOR_YELLOW); MyLcd.FillRect(ucLedPosition, ucLedIndex*80, 80, 80); - MyLcd.SetTextColor(LCD_COLOR_GREEN); - for(int a=0; a<4; a++){ - MyLcd.DrawRect(ucLedPosition, a*80, 80, 80); + MyLcd.SetFont(&Font24); + MyLcd.SetBackColor(LCD_COLOR_RED); + unsigned char ucButtonNumber[1]; + for(ucLedIndex=0; ucLedIndex<4; ucLedIndex++){ + MyLcd.SetTextColor(LCD_COLOR_WHITE); + sprintf((char *)ucButtonNumber, "%d", ucLedIndex); + MyLcd.DisplayStringAt(ucLedPosition, ucLedIndex*80, (uint8_t *) ucButtonNumber, LEFT_MODE); + MyLcd.SetTextColor(LCD_COLOR_GREEN); + MyLcd.DrawRect(ucLedPosition, ucLedIndex*80, 80, 80); } - - MyLcd.SetFont(&Font24); - - MyLcd.SetBackColor(LCD_COLOR_RED); - MyLcd.SetTextColor(LCD_COLOR_WHITE); - MyLcd.DisplayStringAt(ucLedPosition, 0, (uint8_t *)"0", LEFT_MODE); - MyLcd.DisplayStringAt(ucLedPosition, 80, (uint8_t *)"1", LEFT_MODE); - MyLcd.DisplayStringAt(ucLedPosition, 160, (uint8_t *)"2", LEFT_MODE); - MyLcd.DisplayStringAt(ucLedPosition, 240, (uint8_t *)"3", LEFT_MODE); }