
Mbed part 1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Ledboard.cpp
- Committer:
- lolkusus
- Date:
- 2020-05-25
- Revision:
- 3:715c5581d79f
- Parent:
- 1:d392393df3d0
File content as of revision 3:715c5581d79f:
#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) { for (unsigned char ucLedCounter = 0; ucLedCounter < LED_COUNT; ucLedCounter++) { if(ucLedCounter == ledNumber) { Leds[ucLedCounter]->On(); } else { Leds[ucLedCounter]->Off(); } } } void Ledboard::Off() { for (unsigned char ucLedCounter = 0; ucLedCounter < LED_COUNT; ucLedCounter++) { Leds[ucLedCounter]->Off(); } }