From 6824ce9f3abf2f3ddb2c355ec700eddc3afd357f Mon Sep 17 00:00:00 2001 From: xaloc Date: Fri, 13 Mar 2020 17:25:31 +0100 Subject: [PATCH] add on off functions --- keywords.txt | 2 ++ segNums.cpp | 14 ++++++++++++++ segNums.h | 2 ++ 3 files changed, 18 insertions(+) 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];