From fa721acee5327beabb2ea43453b01f3e2384ba81 Mon Sep 17 00:00:00 2001 From: Alexander Klein Date: Sat, 18 Feb 2023 10:31:08 +0100 Subject: [PATCH] begin implement own counter class --- lib/PulseCounter/pulseCounter.cpp | 0 lib/PulseCounter/pulseCounter.h | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 lib/PulseCounter/pulseCounter.cpp create mode 100644 lib/PulseCounter/pulseCounter.h diff --git a/lib/PulseCounter/pulseCounter.cpp b/lib/PulseCounter/pulseCounter.cpp new file mode 100644 index 0000000..e69de29 diff --git a/lib/PulseCounter/pulseCounter.h b/lib/PulseCounter/pulseCounter.h new file mode 100644 index 0000000..add3ab7 --- /dev/null +++ b/lib/PulseCounter/pulseCounter.h @@ -0,0 +1,27 @@ +/** + * @file pulseCounter.h + * @author Alexander Klein (alex@kleiax.de) + * @brief + * @version 0.1 + * @date 2023-02-18 + * + * @copyright Copyright (c) 2023 + * + */ + +#pragma once + +#include +#include +#include + +class PulseCounter { + public: + PulseCounter(uint8_t pin, uint8_t unit); + + private: + uint8_t pin; + uint8_t unit; + + int16_t counter = 0; +};