
2d_2 Tomasz Balon
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp
- Committer:
- shinoku99
- Date:
- 2020-05-18
- Revision:
- 3:1809f618b474
- Parent:
- 0:e7ba689326e2
File content as of revision 3:1809f618b474:
#include "Led_Lcd.h" #include "LCD_DISCO_F429ZI.h" LCD_DISCO_F429ZI MyLcd; LedLcd::LedLcd(unsigned char ucLedX){ MyLcd.Clear(LCD_COLOR_BLACK); ucLedPosition = ucLedX*80; } void LedLcd::On(unsigned char ucLedIndex){ MyLcd.SetTextColor(LCD_COLOR_BLUE); MyLcd.FillRect(ucLedPosition, 0, 80, 320); MyLcd.SetTextColor(LCD_COLOR_YELLOW); MyLcd.FillRect(ucLedPosition, ucLedIndex*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); } }