Merge branch 'master' of github.com:swinginbird/flippr-code

This commit is contained in:
Johannes Wendel
2020-01-16 20:53:16 +01:00
3 changed files with 5 additions and 5 deletions

View File

@@ -42,6 +42,7 @@ std::shared_ptr<OutputDriver> get_OutputDriver(const std::string & solenoid_conf
auto lamps = get_items<LampFactory, detail::DriverBoardPinController, items::Lamp>(lamp_config_path, driver_board_pin_controller);
driver_board_pin_controller->clear();
auto sound_board_pin_controller = std::make_shared<detail::SoundBoardPinController>(output_pin_mutex);
auto sounds = get_items<SoundFactory, detail::SoundBoardPinController, items::Sound>(sound_config_path, sound_board_pin_controller);

View File

@@ -77,11 +77,12 @@ void DriverBoardPinController::deselect_all_muxes()
void DriverBoardPinController::clear()
{
write_pin(data_pin, 0);
for(auto mux : mux_enable_pins)
{
select_mux(mux);
}
for(uint8_t i = 0; i<8; i++)
{
select_adress(i);