From 97f420a14c688df49afd84e82b5a6e091a47268b Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Thu, 16 Jan 2020 21:27:45 +0100 Subject: [PATCH] revert clear change --- .../src/output/detail/DriverBoardPinController.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp b/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp index 8e799b6..2c2a862 100644 --- a/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp +++ b/FlippR-Driver/src/output/detail/DriverBoardPinController.cpp @@ -77,9 +77,19 @@ void DriverBoardPinController::deselect_all_muxes() void DriverBoardPinController::clear() { CLOG(DEBUG, OUTPUT_LOGGER) << "Clear Driver Board items!"; + write_pin(data_pin, 0); + + for(auto mux : mux_enable_pins) + { + select_mux(mux); + } + + for(uint8_t i = 0; i<8; i++) + { + select_address(i); + } + this->deselect_all_muxes(); - write_pin(run_pin, 1); - write_pin(run_pin, 0); } void DriverBoardPinController::set_address_pins(std::array address_pins)