
mbed1 - amalcharek
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Diff: Led_Lcd.cpp
- Revision:
- 1:534fe393f96f
- Parent:
- 0:b6ccdd6b093a
--- a/Led_Lcd.cpp Sat May 16 11:23:08 2020 +0000 +++ b/Led_Lcd.cpp Mon May 18 14:01:25 2020 +0000 @@ -17,19 +17,17 @@ lcd.SetTextColor(LCD_COLOR_YELLOW); lcd.FillRect(LEDXPOS, ucLedIndex*80, 79, 79); - lcd.SetTextColor(LCD_COLOR_GREEN); - lcd.DrawRect(LEDXPOS, 0, 79, 79); - lcd.DrawRect(LEDXPOS, 80, 79, 79); - lcd.DrawRect(LEDXPOS, 160, 79, 79); - lcd.DrawRect(LEDXPOS, 240, 79, 79); - BSP_LCD_SetFont(&Font24); + BSP_LCD_SetFont(&Font24); + unsigned char ucButtonNumber[1]; + for(ucLedIndex = 0; ucLedIndex < 4; ucLedIndex++){ lcd.SetBackColor(LCD_COLOR_RED); lcd.SetTextColor(LCD_COLOR_WHITE); - lcd.DisplayStringAt(LEDXPOS + 1, 1, (uint8_t *)"1", LEFT_MODE); - lcd.DisplayStringAt(LEDXPOS + 1, 81, (uint8_t *)"2", LEFT_MODE); - lcd.DisplayStringAt(LEDXPOS + 1, 161, (uint8_t *)"3", LEFT_MODE); - lcd.DisplayStringAt(LEDXPOS + 1, 241, (uint8_t *)"4", LEFT_MODE); + sprintf((char*)ucButtonNumber, "%d", ucLedIndex); + lcd.DisplayStringAt(LEDXPOS, ucLedIndex*80, (uint8_t *) ucButtonNumber, LEFT_MODE); + lcd.SetTextColor(LCD_COLOR_GREEN); + lcd.DrawRect(LEDXPOS, ucLedIndex*80, 79, 79); + }