
Mbed part 1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Led.cpp
- Committer:
- lolkusus
- Date:
- 2020-05-25
- Revision:
- 3:715c5581d79f
File content as of revision 3:715c5581d79f:
#include "Led.h" extern LCD_DISCO_F429ZI lcd; Led::Led(unsigned char ucColumnNumber, unsigned char ucRowNumber) { ucColumn = ucColumnNumber; ucRow = ucRowNumber; Redraw(COLOR_DARK); } void Led::On() { Redraw(COLOR_LIT); } void Led::Off() { Redraw(COLOR_DARK); } void Led::Redraw (uint32_t Color) { char cBuffor[3]; lcd.SetTextColor(LCD_COLOR_GREEN); lcd.DrawRect(80*ucColumn,80*ucRow,80,80); lcd.SetTextColor(Color); lcd.FillRect(2+80*ucColumn,2+80*ucRow,77,77); sprintf(cBuffor, "%d", ucRow); lcd.SetTextColor(LCD_COLOR_WHITE); lcd.DisplayStringAt(1+80*ucColumn,1+80*ucRow,(uint8_t *)&cBuffor, LEFT_MODE); }