MTM PPO mbed2d-2 program

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
paweler
Date:
Mon Jun 22 14:15:01 2020 +0000
Revision:
2:ce9137eb0655
ppo mbed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
paweler 2:ce9137eb0655 1 #include "Ledboard.h"
paweler 2:ce9137eb0655 2 #include "LCD_DISCO_F429ZI.h"
paweler 2:ce9137eb0655 3
paweler 2:ce9137eb0655 4 extern LCD_DISCO_F429ZI lcd;
paweler 2:ce9137eb0655 5
paweler 2:ce9137eb0655 6 Ledboard::Ledboard(unsigned char ucColumn){
paweler 2:ce9137eb0655 7 lcd.SetFont(&Font24);
paweler 2:ce9137eb0655 8 lcd.Clear(LCD_COLOR_BLACK);
paweler 2:ce9137eb0655 9 for(unsigned char ucRow = 0; ucRow < 4; ucRow++) {
paweler 2:ce9137eb0655 10 Leds[ucRow] = new Led(ucColumn, ucRow);
paweler 2:ce9137eb0655 11 }
paweler 2:ce9137eb0655 12 }
paweler 2:ce9137eb0655 13
paweler 2:ce9137eb0655 14 void Ledboard::On(unsigned char ucRow){
paweler 2:ce9137eb0655 15 Off();
paweler 2:ce9137eb0655 16 Leds[ucRow] -> On();
paweler 2:ce9137eb0655 17 }
paweler 2:ce9137eb0655 18
paweler 2:ce9137eb0655 19 void Ledboard::Off(void){
paweler 2:ce9137eb0655 20 for(unsigned char ucRow = 0; ucRow<4; ucRow++){
paweler 2:ce9137eb0655 21 Leds[ucRow] -> Off();
paweler 2:ce9137eb0655 22 }
paweler 2:ce9137eb0655 23 }