Krzysztof Miskowicz, MBED cz. 1
Dependents: EMBEED_I_zad_2d_II
Led_Lcd.cpp
00001 #include "Led_Lcd.h" 00002 00003 LedLcd::LedLcd(unsigned char ucMode) 00004 { 00005 lcd.Clear(LCD_COLOR_BLACK); 00006 lcd.SetFont(&Font24); 00007 ucButtonsColumn = 80*ucMode; 00008 } 00009 00010 void LedLcd::On(unsigned char ucLedNumber) 00011 { 00012 for(unsigned char ucCounter = 0; ucCounter < 4; ucCounter++) 00013 { 00014 lcd.SetTextColor(LCD_COLOR_GREEN); 00015 lcd.DrawRect(ucButtonsColumn, 80*ucCounter, 80, 80); 00016 if(ucLedNumber == ucCounter) 00017 lcd.SetTextColor(LCD_COLOR_YELLOW); 00018 else 00019 lcd.SetTextColor(LCD_COLOR_BLUE); 00020 00021 lcd.FillRect(ucButtonsColumn+1, 80*ucCounter+1, 78, 78); 00022 } 00023 lcd.SetTextColor(LCD_COLOR_WHITE); 00024 lcd.SetBackColor(LCD_COLOR_RED); 00025 lcd.DisplayStringAt(ucButtonsColumn+1, LINE(0), (uint8_t *)"1", LEFT_MODE); 00026 lcd.DisplayStringAt(ucButtonsColumn+1, LINE(3.35), (uint8_t *)"2", LEFT_MODE); 00027 lcd.DisplayStringAt(ucButtonsColumn+1, LINE(6.7), (uint8_t *)"3", LEFT_MODE); 00028 lcd.DisplayStringAt(ucButtonsColumn+1, LINE(10), (uint8_t *)"4", LEFT_MODE); 00029 }
Generated on Fri Sep 9 2022 02:27:22 by 1.7.2