vector
Dependencies: MBED1zadD2 mbed BSP_DISCO_F429ZI
Ledboard.cpp@2:f4852c55c418, 2020-06-15 (annotated)
- Committer:
- filipksiezyc
- Date:
- Mon Jun 15 12:27:46 2020 +0000
- Revision:
- 2:f4852c55c418
VECTOR;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
filipksiezyc | 2:f4852c55c418 | 1 | #include "Ledboard.h" |
filipksiezyc | 2:f4852c55c418 | 2 | |
filipksiezyc | 2:f4852c55c418 | 3 | |
filipksiezyc | 2:f4852c55c418 | 4 | |
filipksiezyc | 2:f4852c55c418 | 5 | Ledboard::Ledboard(unsigned char ucColumn){ |
filipksiezyc | 2:f4852c55c418 | 6 | |
filipksiezyc | 2:f4852c55c418 | 7 | unsigned char ucCurrentKey; |
filipksiezyc | 2:f4852c55c418 | 8 | for(ucCurrentKey=0; ucCurrentKey<NUMBER_OF_KEYS; ucCurrentKey++){ |
filipksiezyc | 2:f4852c55c418 | 9 | Leds.push_back(Led(ucColumn, ucCurrentKey)); |
filipksiezyc | 2:f4852c55c418 | 10 | } |
filipksiezyc | 2:f4852c55c418 | 11 | Off(); |
filipksiezyc | 2:f4852c55c418 | 12 | } |
filipksiezyc | 2:f4852c55c418 | 13 | |
filipksiezyc | 2:f4852c55c418 | 14 | void Ledboard::On(unsigned char ucKeyNumber){ |
filipksiezyc | 2:f4852c55c418 | 15 | Off(); |
filipksiezyc | 2:f4852c55c418 | 16 | Leds[ucKeyNumber].On(); |
filipksiezyc | 2:f4852c55c418 | 17 | } |
filipksiezyc | 2:f4852c55c418 | 18 | |
filipksiezyc | 2:f4852c55c418 | 19 | void Ledboard::Off(){ |
filipksiezyc | 2:f4852c55c418 | 20 | for(viCurrentLed=Leds.begin(); viCurrentLed!=Leds.end(); viCurrentLed++){ |
filipksiezyc | 2:f4852c55c418 | 21 | viCurrentLed->Off();; |
filipksiezyc | 2:f4852c55c418 | 22 | } |
filipksiezyc | 2:f4852c55c418 | 23 | } |
filipksiezyc | 2:f4852c55c418 | 24 |