FastLED
3.9.15
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
s
t
u
w
x
Variables
Typedefs
a
b
c
d
e
h
i
l
o
p
r
s
t
u
v
x
Enumerations
Enumerator
b
c
d
f
h
k
l
m
n
p
r
s
w
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
m
n
p
r
s
t
u
v
x
y
Enumerations
Enumerator
a
b
c
d
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
y
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
k
l
n
p
q
r
s
t
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Examples
▼
FastLED
►
FastLED Library
►
Platform Porting Guide
Todo List
Deprecated List
►
Topics
►
Namespaces
▼
Classes
▼
Class List
►
animartrix_detail
►
fl
►
gen
►
sketch
►
__FL_PORT_INFO
►
APA102Controller
►
APA102ControllerHD
APA104
APA106
►
AVRSoftwareSPIOutput
►
bitswap_type
►
bitswap_type.__unnamed0__
►
CEveryNMillisDynamic
►
CEveryNMillisRandom
►
CEveryNTime
►
CFastLED
►
CHSV
►
CHSV.__unnamed0__
CHSV.__unnamed0__.__unnamed0__
►
CHSV.__unnamed0__.__unnamed0__.__unnamed0__
►
CHSV.__unnamed0__.__unnamed0__.__unnamed1__
►
CHSV.__unnamed0__.__unnamed0__.__unnamed2__
►
CLEDController
►
CMinWait
►
Color3i
►
ColorAdjustment
►
ColorHSV
►
ColorScheme
►
ColorSelector
►
corkscrew_args
►
CountingButton
►
CPixelLEDController
►
CPixelView
►
cq_kernel_cfg
►
CRGB
►
CRGB.__unnamed0__
CRGB.__unnamed0__.__unnamed0__
►
CRGB.__unnamed0__.__unnamed0__.__unnamed0__
►
CRGB.__unnamed0__.__unnamed0__.__unnamed1__
►
CRGB.__unnamed0__.__unnamed0__.__unnamed2__
►
CRGBArray
►
DATA_NOP
►
DefaultPlatform
►
DefaultSerialSettings
►
DefaultSettings
DMXSERIAL
►
DMXSerialController
DMXSIMPLE
►
DMXSimpleController
DP1903Controller400Khz
DP1903Controller800Khz
►
DrawRasterToWaveSimulator
►
FastPin
FastPinBB
►
FrameBuffer
►
FrameBufferBase
GE8822
GE8822Controller800Khz
GS1903
GW6205
GW6205_400
GW6205Controller400Khz
GW6205Controller800Khz
HD107Controller
HD107HDController
►
IEEE754binary32_t
►
IEEE754binary32_t.__unnamed0__
►
IEEE754binary32_t.__unnamed1__
►
IEEE754binary32_t.__unnamed2__
►
InputPin
►
InterpData
►
just8bits
►
just8bits.__unnamed0__
►
Key
►
KeyboardState
►
kiss_fft_cpx
►
kiss_fft_state
►
kiss_fftr_state
►
led_color_component_format_t
►
led_strip_config_t
►
led_strip_encoder_config_t
►
led_strip_encoder_timings_t
►
led_strip_rmt_config_t
►
led_strip_spi_config_t
►
led_strip_spi_config_t.flags
►
led_strip_t
►
LedColumns
►
LedRopeInterface
►
LedRopeTCL
LPD1886
LPD1886_8BIT
LPD1886Controller1250Khz
LPD1886Controller1250Khz_8bit
►
LPD6803Controller
►
LPD8806Controller
►
MaxFadeTracker
►
Message
►
MidiInterface
►
MidiShieldButton
NEOPIXEL
►
NoiseGenerator
►
NOPSPIOutput
►
OutputPin
►
P9813Controller
►
Painter
►
Pin
►
PixelController
►
PixelControllerVtable
►
PixelIterator
PL9823
PL9823Controller
►
Potentiometer
►
qfx
►
REFHardwareSPIOutput
►
Rgbw
►
RgbwDefault
►
RGBWEmulatedController
►
RgbwInvalid
►
RgbwWhiteIsOff
►
Ripple
►
RPN
►
Selectable
►
SerialMIDI
SK6812
SK6812Controller
SK6822
SK6822Controller
SK9822Controller
SK9822ControllerHD
SM16703
SM16703Controller
►
SM16716Controller
SoftwareSPIOutput
►
sparse_arr
►
sparse_arr_elem
SPIOutput
►
sub4
►
Thru
►
Timer
TM1803
TM1803Controller400Khz
TM1804
TM1809
TM1809Controller800Khz
TM1812
TM1829
TM1829Controller800Khz
►
ToggleButton
UCS1903
UCS1903B
UCS1903BController800Khz
UCS1903Controller400Khz
UCS1904
UCS1904Controller800Khz
UCS1912
UCS1912Controller
UCS2903
UCS2903Controller
►
ui_state
►
WaveEffect
►
WS2801Controller
WS2803Controller
WS2811
WS2811_400
WS2811Controller400Khz
WS2811Controller800Khz
WS2812
WS2812B
WS2812Controller800Khz
WS2813
WS2813Controller
WS2815
WS2815Controller
WS2816
►
WS2816Controller
WS2852
Class Index
►
Class Hierarchy
►
Class Members
►
Files
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Public Member Functions
|
Private Member Functions
|
Private Attributes
|
List of all members
ToggleButton Class Reference
Detailed Description
Definition at line
10
of file
buttons.h
.
#include <
buttons.h
>
Public Member Functions
ToggleButton
(int pin)
bool
Read
()
void
Update
(uint32_t time_now)
Private Member Functions
bool
Read_Internal
()
Private Attributes
bool
changed_
uint32_t
debounce_timestamp_
bool
on_
int
pin_
The documentation for this class was generated from the following file:
/home/runner/work/FastLED/FastLED/examples/LuminescentGrand/arduino/
buttons.h
ToggleButton
Generated on Thu May 29 2025 04:44:58 for FastLED by
1.13.2