public function __construct(Pin $pin_a, Pin $pin_b) { $this->pin_a = $pin_a->setFunction(Pin\PinFunction::OUTPUT); $this->pin_b = $pin_b->setFunction(Pin\PinFunction::OUTPUT); $this->stop(); }
public function __construct(Pin $pin) { $this->pin = $pin; $pin->setFunction(Pin\PinFunction::INPUT); }
public function __construct(Pin $pin, $active_high = true) { $this->pin = $pin; $this->active_high = $active_high; $pin->setFunction(Pin\PinFunction::OUTPUT); }