code review
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
LedLcd.cpp
- Committer:
- thepaueu
- Date:
- 2020-05-14
- Revision:
- 0:db2c7dc10f89
File content as of revision 0:db2c7dc10f89:
#include "LedLcd.h" LedLcd::LedLcd(unsigned char ucStartCol){ lcd.Clear(LCD_COLOR_BLACK); lcd.SetFont(&Font24); ucColumn = ucStartCol; } void LedLcd::On( unsigned char ucPos){ uint8_t text[2]; unsigned char ucRect; for (ucRect=0;ucRect<4;ucRect++){ lcd.SetTextColor(LCD_COLOR_GREEN); lcd.DrawRect(ucColumn*80,ucRect*80,80,80); if(ucPos==ucRect) lcd.SetTextColor(LCD_COLOR_YELLOW); else lcd.SetTextColor(LCD_COLOR_BLUE); lcd.FillRect(1 + ucColumn*80,ucRect*80+1,78,78); lcd.SetBackColor(LCD_COLOR_RED); lcd.SetTextColor(LCD_COLOR_WHITE); sprintf((char*)text, "%d", ucRect); lcd.DisplayStringAt(ucColumn*80, ucRect*80,(uint8_t *)&text,LEFT_MODE); } }