From 49be0e31c4d8e8da0699b8bc8164b35c3440bfdd Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Wed, 15 Jan 2020 17:41:57 +0100 Subject: [PATCH] initialize output pins --- FlippR-Driver/src/PinController.h | 2 +- FlippR-Driver/src/output/items/detail/DriverBoardItem.cpp | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/FlippR-Driver/src/PinController.h b/FlippR-Driver/src/PinController.h index e85941f..6a3e7d3 100644 --- a/FlippR-Driver/src/PinController.h +++ b/FlippR-Driver/src/PinController.h @@ -23,10 +23,10 @@ public: PinController(); virtual ~PinController() = default; - static void initialize_output_pin(const uint8_t address); void initialize_port_expander(const uint8_t i2c_address, const uint8_t pin_base); protected: + static void initialize_output_pin(const uint8_t address); static void initialize_input_pin(uint8_t address); static void write_pin(uint8_t address, bool value); diff --git a/FlippR-Driver/src/output/items/detail/DriverBoardItem.cpp b/FlippR-Driver/src/output/items/detail/DriverBoardItem.cpp index f5ccab8..ae1aa98 100644 --- a/FlippR-Driver/src/output/items/detail/DriverBoardItem.cpp +++ b/FlippR-Driver/src/output/items/detail/DriverBoardItem.cpp @@ -8,9 +8,7 @@ using namespace flippR_driver::output; items::detail::DriverBoardItem::DriverBoardItem(std::shared_ptr pin_controller, const uint8_t & address) : address(address) -{ - pin_controller->initialize_output_pin(this->address); -} +{} uint8_t items::detail::DriverBoardItem::get_address() const {