replaced gpio config
This commit is contained in:
@@ -69,13 +69,11 @@
|
|||||||
},
|
},
|
||||||
"E9" :
|
"E9" :
|
||||||
{
|
{
|
||||||
"address" : 10,
|
"address" : 10
|
||||||
"extender" : "extender_1"
|
|
||||||
},
|
},
|
||||||
"E10" :
|
"E10" :
|
||||||
{
|
{
|
||||||
"address" : 9,
|
"address" : 9
|
||||||
"extender" : "extender_1"
|
|
||||||
},
|
},
|
||||||
"E11" :
|
"E11" :
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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);
|
auto lamps = get_items<LampFactory, detail::DriverBoardPinController, items::Lamp>(lamp_config_path, driver_board_pin_controller);
|
||||||
|
|
||||||
driver_board_pin_controller->clear();
|
driver_board_pin_controller->clear();
|
||||||
|
|
||||||
auto sound_board_pin_controller = std::make_shared<detail::SoundBoardPinController>(output_pin_mutex);
|
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);
|
auto sounds = get_items<SoundFactory, detail::SoundBoardPinController, items::Sound>(sound_config_path, sound_board_pin_controller);
|
||||||
|
|
||||||
|
|||||||
@@ -77,11 +77,12 @@ void DriverBoardPinController::deselect_all_muxes()
|
|||||||
void DriverBoardPinController::clear()
|
void DriverBoardPinController::clear()
|
||||||
{
|
{
|
||||||
write_pin(data_pin, 0);
|
write_pin(data_pin, 0);
|
||||||
|
|
||||||
for(auto mux : mux_enable_pins)
|
for(auto mux : mux_enable_pins)
|
||||||
{
|
{
|
||||||
select_mux(mux);
|
select_mux(mux);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for(uint8_t i = 0; i<8; i++)
|
for(uint8_t i = 0; i<8; i++)
|
||||||
{
|
{
|
||||||
select_adress(i);
|
select_adress(i);
|
||||||
|
|||||||
Reference in New Issue
Block a user