vector

Dependencies:   MBED1zadD2 mbed BSP_DISCO_F429ZI

Ledboard.cpp

Committer:
filipksiezyc
Date:
2020-06-15
Revision:
2:f4852c55c418

File content as of revision 2:f4852c55c418:

#include "Ledboard.h"



Ledboard::Ledboard(unsigned char ucColumn){
    
    unsigned char ucCurrentKey;
    for(ucCurrentKey=0; ucCurrentKey<NUMBER_OF_KEYS; ucCurrentKey++){ 
        Leds.push_back(Led(ucColumn, ucCurrentKey));
        }
    Off();
}   
 
void Ledboard::On(unsigned char ucKeyNumber){
    Off();
    Leds[ucKeyNumber].On();
}     
    
void Ledboard::Off(){
    for(viCurrentLed=Leds.begin(); viCurrentLed!=Leds.end(); viCurrentLed++){
            viCurrentLed->Off();;
            }
}