From 25e653765c5ec59980f894b1a0e1a0948455f3c6 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Fri, 10 Jan 2020 23:10:03 +0100 Subject: [PATCH] wtf --- .../src/output/detail/DisplayBoardPinController.cpp | 8 +++++++- .../src/output/detail/DisplayBoardPinController.h | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/FlippR-Driver/src/output/detail/DisplayBoardPinController.cpp b/FlippR-Driver/src/output/detail/DisplayBoardPinController.cpp index b42643e..6ecff14 100644 --- a/FlippR-Driver/src/output/detail/DisplayBoardPinController.cpp +++ b/FlippR-Driver/src/output/detail/DisplayBoardPinController.cpp @@ -19,10 +19,17 @@ DisplayBoardPinController::DisplayBoardPinController(std::mappins_display_board.begin(), this->pins_display_board.end(), [](uint8_t pin) { write_pin(pin, 0); }); +} + DisplayBoardPinController::DisplayBoardPinController() : pins_display_board{} { @@ -49,7 +56,6 @@ void DisplayBoardPinController::write_display(const items::OutputDisplay &displa } } - void DisplayBoardPinController::write_display_digit(uint8_t display_address, uint8_t content, uint8_t position) const { select_display_segment(position); diff --git a/FlippR-Driver/src/output/detail/DisplayBoardPinController.h b/FlippR-Driver/src/output/detail/DisplayBoardPinController.h index 86a1a76..2a371e8 100644 --- a/FlippR-Driver/src/output/detail/DisplayBoardPinController.h +++ b/FlippR-Driver/src/output/detail/DisplayBoardPinController.h @@ -31,6 +31,7 @@ public: void set_pin_map(std::map & pins_display); private: + void clear(); void write_display_digit(uint8_t display_address, uint8_t content, uint8_t position) const; void select_display_segment(uint8_t digit) const; void select_display_digit(uint8_t content) const;