diff --git a/server/gpio/gpio.cpp b/server/gpio/gpio.cpp index 277f8c3..45ecf34 100644 --- a/server/gpio/gpio.cpp +++ b/server/gpio/gpio.cpp @@ -24,30 +24,37 @@ void GPIO::configure_pin(Direction dir, uint8_t gpio) m_offset = gpio; if (dir == Direction::Output) { - try { + try + { m_request = std::make_unique( ::gpiod::chip(chip_path) .prepare_request() .set_consumer("unisim_cpp") - .add_line_settings(m_offset, ::gpiod::line_settings().set_direction(::gpiod::line::direction::OUTPUT)) + .add_line_settings(m_offset, + ::gpiod::line_settings().set_direction(::gpiod::line::direction::OUTPUT)) .do_request()); - } catch (...) { + } + catch (...) + { SPDLOG_CRITICAL("Could not set gpio {} as output, run binary as root", gpio); } } if (dir == Direction::Input) { - try { + try + { m_request = std::make_unique( ::gpiod::chip(chip_path) .prepare_request() .set_consumer("unisim_cpp") - .add_line_settings(m_offset, ::gpiod::line_settings().set_direction(::gpiod::line::direction::INPUT)) + .add_line_settings(m_offset, + ::gpiod::line_settings().set_direction(::gpiod::line::direction::INPUT)) .do_request()); - } catch (...) { + } + catch (...) + { SPDLOG_CRITICAL("Could not set gpio {} as input, run binary as root", gpio); } - } } void GPIO::set_value(bool value)