blabla
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp
- Committer:
- amalcharek
- Date:
- 2020-05-16
- Revision:
- 0:b90c17e124b1
File content as of revision 0:b90c17e124b1:
#include "Led_Lcd.h" #include "LCD_DISCO_F429ZI.h" LCD_DISCO_F429ZI lcd; LedLcd::LedLcd(unsigned char x){ lcd.Clear(LCD_COLOR_BLACK); LEDXPOS = x*80; } void LedLcd::On(unsigned char ucLedIndex){ lcd.SetTextColor(LCD_COLOR_BLUE); lcd.FillRect(LEDXPOS, 0, 80, 320); lcd.SetTextColor(LCD_COLOR_YELLOW); lcd.FillRect(LEDXPOS, ucLedIndex*80, 79, 79); /* switch(ucLedIndex){ case 0: lcd.FillRect(0, 0, 79, 79); break; case 1: lcd.FillRect(0, 81, 79, 79); break; case 2: lcd.FillRect(0, 161, 79, 79); break; case 3: lcd.FillRect(0, 241, 79, 79); break; default: break; } */ 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); 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); }