initialize output pins

This commit is contained in:
Jonas Zeunert
2020-01-15 17:41:57 +01:00
parent f769ff7ee4
commit 49be0e31c4
2 changed files with 2 additions and 4 deletions

View File

@@ -23,10 +23,10 @@ public:
PinController();
virtual ~PinController() = default;
static void initialize_output_pin(const uint8_t address);
void initialize_port_expander(const uint8_t i2c_address, const uint8_t pin_base);
protected:
static void initialize_output_pin(const uint8_t address);
static void initialize_input_pin(uint8_t address);
static void write_pin(uint8_t address, bool value);

View File

@@ -8,9 +8,7 @@ using namespace flippR_driver::output;
items::detail::DriverBoardItem::DriverBoardItem(std::shared_ptr<PinController> pin_controller, const uint8_t & address) :
address(address)
{
pin_controller->initialize_output_pin(this->address);
}
{}
uint8_t items::detail::DriverBoardItem::get_address() const
{