63 mImpl->setPinMode(mode);
71 mImpl->write(is_high);
void setPinMode(Mode mode)
~DigitalPin() FL_NOEXCEPT
void setPinMode(DigitalPin::Mode mode)
~DigitalPinImpl() FL_NOEXCEPT=default
constexpr int type_rank< T >::value
@ Low
Logic low (0V / GND)
@ High
Logic high (3.3V / 5V, platform-dependent)
shared_ptr< T > make_shared(Args &&... args) FL_NOEXCEPT
void pinMode(int pin, PinMode mode)
Set pin mode (input, output, pull-up, pull-down)
PinValue digitalRead(int pin)
Read digital value from pin.
void digitalWrite(int pin, PinValue val)
Write digital value to pin.
PinMode
Pin mode configuration.
@ Output
Digital output (push-pull)
@ Input
Digital input (high impedance)
@ InputPullup
Digital input with internal pull-up resistor.
@ InputPulldown
Digital input with internal pull-down resistor.
Base definition for an LED controller.
Aggregator header for the fl/ui/ family of per-element UI types.