From e6cb8cfac8912ffb2acf12ce50b6456ac85e9fd6 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Wed, 15 Jan 2020 18:40:21 +0100 Subject: [PATCH] added init --- FlippR-Driver/src/output/detail/DriverBoardPinController.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp b/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp index 6a31c48..b37c925 100644 --- a/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp +++ b/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp @@ -60,6 +60,7 @@ void DriverBoardPinController::set_address_pins(std::array address_p for(auto pin : address_pins) { initialize_output_pin(pin); + write_pin(pin, 0); } } void DriverBoardPinController::set_mux_pins(std::array mux_enable_pins) @@ -69,6 +70,7 @@ void DriverBoardPinController::set_mux_pins(std::array mux_enable_p for(auto pin : mux_enable_pins) { initialize_output_pin(pin); + write_pin(pin, 0); } } void DriverBoardPinController::set_data_pin(uint8_t data_pin) @@ -76,12 +78,15 @@ void DriverBoardPinController::set_data_pin(uint8_t data_pin) this->data_pin = data_pin; initialize_output_pin(data_pin); + + write_pin(data_pin, 0); } void DriverBoardPinController::set_run_pin(uint8_t run_pin) { this->run_pin = run_pin; initialize_output_pin(run_pin); + write_pin(run_pin, 0); } void DriverBoardPinController::select_mux(uint8_t mux)