AGH PPO MBED cz.I
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led_Lcd.cpp
- Committer:
- kasruk11
- Date:
- 2020-05-09
- Revision:
- 0:2101f3b06f18
File content as of revision 0:2101f3b06f18:
#include "Led_Lcd.h" LedLcd::LedLcd(unsigned char ColumnNumber){ Clear(LCD_COLOR_BLACK); SetFont(&Font24); SetBackColor(LCD_COLOR_RED); Column = ColumnNumber; for(unsigned char ucIndex = 0; ucIndex < 4; ucIndex++){ SetTextColor(LCD_COLOR_GREEN); DrawRect((80*ColumnNumber),ucIndex*80,80,80); } } void LedLcd::On(unsigned char LedPos){ for(unsigned char ucIndex = 0; ucIndex < 4; ucIndex++){ if (LedPos == ucIndex){ SetTextColor(LCD_COLOR_GREEN); } else{ SetTextColor(LCD_COLOR_BLUE); } FillRect(1 + (80*Column),(ucIndex*80)+1,78,78); SetTextColor(LCD_COLOR_WHITE); char data[2] = {ucIndex + 48, 0}; DisplayStringAt((80*Column),ucIndex*80, (uint8_t *) data, LEFT_MODE); } }