AGH PPO MBED cz.I
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp
00001 #include "Led_Lcd.h" 00002 00003 LedLcd::LedLcd(unsigned char ColumnNumber){ 00004 Clear(LCD_COLOR_BLACK); 00005 SetFont(&Font24); 00006 SetBackColor(LCD_COLOR_RED); 00007 Column = ColumnNumber; 00008 for(unsigned char ucIndex = 0; ucIndex < 4; ucIndex++){ 00009 SetTextColor(LCD_COLOR_GREEN); 00010 DrawRect((80*ColumnNumber),ucIndex*80,80,80); 00011 } 00012 00013 } 00014 00015 void LedLcd::On(unsigned char LedPos){ 00016 00017 for(unsigned char ucIndex = 0; ucIndex < 4; ucIndex++){ 00018 00019 if (LedPos == ucIndex){ 00020 SetTextColor(LCD_COLOR_GREEN); 00021 } 00022 else{ 00023 SetTextColor(LCD_COLOR_BLUE); 00024 } 00025 00026 FillRect(1 + (80*Column),(ucIndex*80)+1,78,78); 00027 SetTextColor(LCD_COLOR_WHITE); 00028 char data[2] = {ucIndex + 48, 0}; 00029 DisplayStringAt((80*Column),ucIndex*80, (uint8_t *) data, LEFT_MODE); 00030 } 00031 00032 }
Generated on Thu Jul 14 2022 04:01:56 by 1.7.2