diff --git a/keywords.txt b/keywords.txt index 8f7a1ac..c2d8142 100644 --- a/keywords.txt +++ b/keywords.txt @@ -10,3 +10,5 @@ seven KEYWORD2 eight KEYWORD2 nine KEYWORD2 dot KEYWORD2 +on KEYWORD2 +off KEYWORD2 diff --git a/segNums.cpp b/segNums.cpp index df911c0..39fbd3e 100644 --- a/segNums.cpp +++ b/segNums.cpp @@ -96,3 +96,17 @@ void SegDisp::dot(int state) digitalWrite(_pins[leds[i]], state); } } + +void SegDisp::on() +{ + for (int i=0; i<8; i++){ + digitalWrite(_pins[i], 1); + } +} + +void SegDisp::off() +{ + for (int i=0; i<8; i++){ + digitalWrite(_pins[i], 0); + } +} diff --git a/segNums.h b/segNums.h index eeb9e1e..d6af718 100644 --- a/segNums.h +++ b/segNums.h @@ -18,6 +18,8 @@ class SegDisp void eight(int state); void nine(int state); void dot(int state); + void on(); + void off(); private: int _pins[8];