TVZ2022 / Matesic_SignalLib
Committer:
tinek
Date:
Sun Nov 27 12:24:33 2022 +0000
Revision:
0:79b634f90b8c
Final

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tinek 0:79b634f90b8c 1 #include "Signal.h"
tinek 0:79b634f90b8c 2 #include "mbed.h"
tinek 0:79b634f90b8c 3
tinek 0:79b634f90b8c 4 Signal::Signal(PinName pin) : _pin(pin)
tinek 0:79b634f90b8c 5 {
tinek 0:79b634f90b8c 6 _pin = 0;
tinek 0:79b634f90b8c 7 }
tinek 0:79b634f90b8c 8
tinek 0:79b634f90b8c 9 void Signal::light(int n)
tinek 0:79b634f90b8c 10 {
tinek 0:79b634f90b8c 11 if (n == 0) {
tinek 0:79b634f90b8c 12 _pin = n;
tinek 0:79b634f90b8c 13 } else if (n == 1) {
tinek 0:79b634f90b8c 14 _pin = n;
tinek 0:79b634f90b8c 15 } else if (n == 2) {
tinek 0:79b634f90b8c 16 _pin = (n - 1);
tinek 0:79b634f90b8c 17 wait(0.5);
tinek 0:79b634f90b8c 18 _pin = (n - 2);
tinek 0:79b634f90b8c 19 }
tinek 0:79b634f90b8c 20 }