initialize output pins
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user