FastLED 3.9.15
Loading...
Searching...
No Matches

◆ ToggleButton()

ToggleButton::ToggleButton ( int pin)
inline

Definition at line 12 of file buttons.h.

12 : mPin(pin), mOn(false), mDebounceTimestamp(0), mChanged(false) {
13 pinMode(mPin, OUTPUT);
14 digitalWrite(mPin, LOW);
15 fl::delay(1);
16 }
bool mChanged
Definition buttons.h:60
uint32_t mDebounceTimestamp
Definition buttons.h:59
void delay(u32 ms, bool run_async=true) FL_NOEXCEPT
Public delay wrapper that keeps bare Arduino delay() preferred after using fl::delay; while still all...
Definition delay.h:98
void pinMode(int pin, PinMode mode)
Set pin mode (input, output, pull-up, pull-down)
Definition pin.cpp.hpp:378
void digitalWrite(int pin, PinValue val)
Write digital value to pin.
Definition pin.cpp.hpp:51

References fl::delay(), mChanged, mDebounceTimestamp, mOn, and mPin.

+ Here is the call graph for this function: