Mbed part 1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Ledboard.cpp
- Committer:
- lolkusus
- Date:
- 2020-05-23
- Revision:
- 1:d392393df3d0
- Child:
- 3:715c5581d79f
File content as of revision 1:d392393df3d0:
#include "Ledboard.h" extern LCD_DISCO_F429ZI lcd; Ledboard::Ledboard(unsigned char ucColumn) { lcd.Clear(LCD_COLOR_BLACK); lcd.SetFont(&Font24); lcd.SetBackColor(LCD_COLOR_RED); for (unsigned char ucLedCounter = 0; ucLedCounter < LED_COUNT; ucLedCounter++) { Leds[ucLedCounter] = new Led(ucColumn,ucLedCounter); } } void Ledboard::On(unsigned char ledNumber) { if(ledNumber < LED_COUNT) { Leds[ledNumber]->On(); } } void Ledboard::Off() { for (unsigned char ucLedCounter = 0; ucLedCounter < LED_COUNT; ucLedCounter++) { Leds[ucLedCounter]->Off(); } }