Mbed part 1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
lolkusus
Date:
Sat May 23 20:23:36 2020 +0000
Revision:
1:d392393df3d0
Child:
3:715c5581d79f
Initial;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lolkusus 1:d392393df3d0 1 #include "Ledboard.h"
lolkusus 1:d392393df3d0 2
lolkusus 1:d392393df3d0 3 extern LCD_DISCO_F429ZI lcd;
lolkusus 1:d392393df3d0 4
lolkusus 1:d392393df3d0 5 Ledboard::Ledboard(unsigned char ucColumn)
lolkusus 1:d392393df3d0 6 {
lolkusus 1:d392393df3d0 7 lcd.Clear(LCD_COLOR_BLACK);
lolkusus 1:d392393df3d0 8 lcd.SetFont(&Font24);
lolkusus 1:d392393df3d0 9 lcd.SetBackColor(LCD_COLOR_RED);
lolkusus 1:d392393df3d0 10
lolkusus 1:d392393df3d0 11 for (unsigned char ucLedCounter = 0; ucLedCounter < LED_COUNT; ucLedCounter++)
lolkusus 1:d392393df3d0 12 {
lolkusus 1:d392393df3d0 13 Leds[ucLedCounter] = new Led(ucColumn,ucLedCounter);
lolkusus 1:d392393df3d0 14 }
lolkusus 1:d392393df3d0 15 }
lolkusus 1:d392393df3d0 16
lolkusus 1:d392393df3d0 17 void Ledboard::On(unsigned char ledNumber)
lolkusus 1:d392393df3d0 18 {
lolkusus 1:d392393df3d0 19 if(ledNumber < LED_COUNT)
lolkusus 1:d392393df3d0 20 {
lolkusus 1:d392393df3d0 21 Leds[ledNumber]->On();
lolkusus 1:d392393df3d0 22 }
lolkusus 1:d392393df3d0 23 }
lolkusus 1:d392393df3d0 24
lolkusus 1:d392393df3d0 25 void Ledboard::Off()
lolkusus 1:d392393df3d0 26 {
lolkusus 1:d392393df3d0 27 for (unsigned char ucLedCounter = 0; ucLedCounter < LED_COUNT; ucLedCounter++)
lolkusus 1:d392393df3d0 28 {
lolkusus 1:d392393df3d0 29 Leds[ucLedCounter]->Off();
lolkusus 1:d392393df3d0 30 }
lolkusus 1:d392393df3d0 31 }
lolkusus 1:d392393df3d0 32