added init

This commit is contained in:
Jonas Zeunert
2020-01-15 18:40:21 +01:00
parent 04af4ef83e
commit e6cb8cfac8

View File

@@ -60,6 +60,7 @@ void DriverBoardPinController::set_address_pins(std::array<uint8_t, 3> address_p
for(auto pin : address_pins) for(auto pin : address_pins)
{ {
initialize_output_pin(pin); initialize_output_pin(pin);
write_pin(pin, 0);
} }
} }
void DriverBoardPinController::set_mux_pins(std::array<uint8_t, 13> mux_enable_pins) void DriverBoardPinController::set_mux_pins(std::array<uint8_t, 13> mux_enable_pins)
@@ -69,6 +70,7 @@ void DriverBoardPinController::set_mux_pins(std::array<uint8_t, 13> mux_enable_p
for(auto pin : mux_enable_pins) for(auto pin : mux_enable_pins)
{ {
initialize_output_pin(pin); initialize_output_pin(pin);
write_pin(pin, 0);
} }
} }
void DriverBoardPinController::set_data_pin(uint8_t data_pin) 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; this->data_pin = data_pin;
initialize_output_pin(data_pin); initialize_output_pin(data_pin);
write_pin(data_pin, 0);
} }
void DriverBoardPinController::set_run_pin(uint8_t run_pin) void DriverBoardPinController::set_run_pin(uint8_t run_pin)
{ {
this->run_pin = run_pin; this->run_pin = run_pin;
initialize_output_pin(run_pin); initialize_output_pin(run_pin);
write_pin(run_pin, 0);
} }
void DriverBoardPinController::select_mux(uint8_t mux) void DriverBoardPinController::select_mux(uint8_t mux)