Aa
Dependents: EMBEED_III_zad_4 mbed3 mbed_3 MBED3_zad4
Diff: Ledboard.cpp
- Revision:
- 1:036ba0fc54a5
diff -r dc55a068bc1a -r 036ba0fc54a5 Ledboard.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Ledboard.cpp Sat Jun 13 13:28:57 2020 +0000 @@ -0,0 +1,25 @@ +#include "Ledboard.h" + +extern LCD_DISCO_F429ZI lcd; + +Ledboard::Ledboard(unsigned char ucColumn) +{ + lcd.Clear(LCD_COLOR_BLACK); + lcd.SetBackColor(LCD_COLOR_RED); + lcd.SetFont(&Font24); + for(unsigned char ucRow = 0; ucRow < 4; ucRow++) + Leds[ucRow] = new Led(ucColumn, ucRow); + Off(); +} + +void Ledboard::Off() +{ + for(unsigned char ucRow = 0; ucRow < 4; ucRow++) + Leds[ucRow]->Off(); +} + +void Ledboard::On(unsigned char ucRowNumber) +{ + Off(); + Leds[ucRowNumber]->On(); +} \ No newline at end of file