63 mImpl->setPinMode(mode);
71 mImpl->write(is_high);
DigitalPin(int pin) FL_NO_EXCEPT
bool high() const FL_NO_EXCEPT
~DigitalPin() FL_NO_EXCEPT
void write(bool is_high) FL_NO_EXCEPT
void setPinMode(Mode mode) FL_NO_EXCEPT
void setPinMode(DigitalPin::Mode mode) FL_NO_EXCEPT
void write(bool value) FL_NO_EXCEPT
DigitalPinImpl(int pin) FL_NO_EXCEPT
~DigitalPinImpl() FL_NO_EXCEPT=default
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
constexpr int type_rank< T >::value
@ Low
Logic low (0V / GND)
@ High
Logic high (3.3V / 5V, platform-dependent)
void digitalWrite(int pin, PinValue val) FL_NO_EXCEPT
Write digital value to pin.
PinValue digitalRead(int pin) FL_NO_EXCEPT
Read digital value from 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.
void pinMode(int pin, PinMode mode) FL_NO_EXCEPT
Set pin mode (input, output, pull-up, pull-down)
Base definition for an LED controller.
Aggregator header for the fl/ui/ family of per-element UI types.