Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FastLED/FastLED
/ functions
Functions
19,181 in github.com/FastLED/FastLED
⨍
Functions
19,181
◇
Types & classes
4,057
↳
Endpoints
11
↓ 111 callers
Function
scale8_LEAVING_R1_DIRTY
This version of scale8() does not clean up the R1 register (C implementation for ATtiny) @warning You **MUST** call cleanup_R1() after using this func
src/platforms/avr/attiny/math/scale8.h:62
↓ 108 callers
Method
is_array
src/fl/stl/json.h:248
↓ 106 callers
Method
is_int
src/fl/stl/json.h:242
↓ 106 callers
Function
lo
src/platforms/avr/atmega/common/avr_pin.h:24
↓ 105 callers
Method
find_first_not_of
src/fl/stl/basic_string.cpp.hpp:640
↓ 104 callers
Method
calculate_oscillators
Method wrappers that delegate to standalone functions
src/fl/fx/2d/animartrix_detail/engine.h:82
↓ 104 callers
Function
esp_err_to_name
Error type
src/platforms/shared/mock/esp/32/drivers/rmt5_support_stubs.h:34
↓ 104 callers
Method
get_ready
src/fl/fx/2d/animartrix_detail/engine.h:98
↓ 104 callers
Method
setPixelColorInternal
src/fl/fx/2d/animartrix_detail/engine.h:118
↓ 103 callers
Function
locked_print
Print with a lock to prevent garbled output for multiple threads.
ci/util/locked_print.py:7
↓ 102 callers
Method
to_string
Serialization - now delegates to native implementation
src/fl/stl/json.h:673
↓ 101 callers
Function
size
Get the current size of the vector
src/fl/stl/vector.h:183
↓ 100 callers
Function
makeSample
Generate a sine wave audio sample with specified frequency, timestamp, and amplitude @param freq Frequency in Hz (e.g., 440.0f for A4) @param timestam
tests/fl/audio/test_helpers.h:31
↓ 100 callers
Method
set
src/platforms/stub/fastpin_stub.h:51
↓ 100 callers
Method
write
Write string data to RX characteristic (host -> device).
ci/util/ble_interface.py:91
↓ 99 callers
Method
as_string
src/fl/stl/json.h:284
↓ 99 callers
Method
configure
src/fl/audio/auto_gain.cpp.hpp:21
↓ 98 callers
Method
rgb_sanity_check
src/fl/fx/2d/animartrix_detail/engine.h:94
↓ 97 callers
Function
scale8
Scale one byte by a second one (ATtiny shift-and-add assembly) Using inline instead of FL_ALWAYS_INLINE to reduce register pressure on ATtiny
src/platforms/avr/attiny/math/scale8.h:27
↓ 96 callers
Function
cli
()
ci/util/tools.py:125
↓ 96 callers
Method
rfind
src/fl/stl/basic_string.cpp.hpp:554
↓ 93 callers
Method
run
tests/fl/stl/asio/http/native_client.cpp:67
↓ 93 callers
Method
stepDithering
NOTE: loadAndScale_APA102_HD() removed - use fl::loadAndScale_APA102_HD<RGB_ORDER>() from apa102.h encoder NOTE: loadAndScale_WS2816_HD() removed - us
src/fl/chipsets/encoders/pixel_iterator.h:180
↓ 92 callers
Method
add
src/FastLED.cpp.hpp:135
↓ 92 callers
Function
u16x16
src/fl/math/fixed_point/u16x16.h:26
↓ 91 callers
Method
get
src/pixelset.h:502
↓ 91 callers
Method
getTransmitCount
Test accessors
tests/fl/channels/channel_manager.cpp:67
↓ 91 callers
Method
setSample
src/fl/audio/audio_context.cpp.hpp:132
↓ 90 callers
Method
rbegin
Reverse iterators
src/fl/stl/set.h:421
↓ 89 callers
Method
readRequest
src/fl/net/http/stream_transport.cpp.hpp:265
↓ 88 callers
Method
processSample
src/fl/audio/audio_reactive.cpp.hpp:164
↓ 88 callers
Method
remove
src/FastLED.cpp.hpp:151
↓ 87 callers
Method
advanceData
src/fl/chipsets/encoders/pixel_iterator.h:181
↓ 86 callers
Method
isValid
src/fl/stl/url.h:37
↓ 86 callers
Method
parse_args
Parse command-line arguments and return Args dataclass instance.
ci/autoresearch/args.py:109
↓ 86 callers
Method
test
Tests whether the bit at position pos is set.
src/fl/stl/bitset.h:135
↓ 85 callers
Function
hi
src/platforms/avr/atmega/common/avr_pin.h:23
↓ 84 callers
Method
getData
src/fl/math/lut.h:55
↓ 84 callers
Method
mapToIndex
src/fl/math/xmap.cpp.hpp:55
↓ 83 callers
Function
FASTLED_DEBUG_LOG
* Main debug logging function - can be easily search/replaced * @param {string} location - Where the log is coming from * @param {string} message -
src/platforms/wasm/compiler/modules/core/fastled_debug_logger.ts:18
↓ 82 callers
Function
expf
exp
src/fl/math/math.h:398
↓ 82 callers
Method
is_null
Type queries
src/fl/stl/json.h:240
↓ 82 callers
Method
now
Now that fl::micros() is declared, implement clock::now() methods
src/fl/stl/chrono.h:298
↓ 82 callers
Function
port
src/platforms/avr/atmega/common/avr_pin.h:37
↓ 82 callers
Method
size
src/fl/channels/channel.cpp.hpp:749
↓ 82 callers
Method
value_or
value_or() method for std::optional compatibility Returns the contained value if present, otherwise returns the provided default
src/fl/stl/optional.h:117
↓ 81 callers
Function
fill_solid
@copydoc fill_solid()
src/fl/gfx/fill.h:39
↓ 81 callers
Method
find_first_of
src/fl/stl/basic_string.cpp.hpp:595
↓ 81 callers
Method
getFFT
src/fl/audio/audio_context.cpp.hpp:35
↓ 81 callers
Function
mask
src/platforms/avr/atmega/common/avr_pin.h:39
↓ 80 callers
Function
select
latch the CS select
src/fastspi_ref.h:38
↓ 79 callers
Function
free
src/fl/stl/malloc.cpp.hpp:13
↓ 78 callers
Method
getWidth
src/fl/fx/fx2d.h:24
↓ 78 callers
Method
run
Run complete profiling workflow
ci/profile_runner.py:591
↓ 77 callers
Function
check_near
tests/fl/math/fixed_point.cpp:342
↓ 77 callers
Method
fireCallbacks
src/fl/audio/detector/key.cpp.hpp:374
↓ 75 callers
Method
compare
src/fl/stl/basic_string.cpp.hpp:1111
↓ 75 callers
Function
digitalRead
src/fl/system/pin.cpp.hpp:55
↓ 75 callers
Method
get
Create a GET request @param url The URL to fetch @returns WasmFetchRequest object for chaining
src/platforms/wasm/js_fetch.h:43
↓ 75 callers
Method
getHeight
src/fl/fx/fx2d.h:23
↓ 75 callers
Method
getStats
src/platforms/esp/32/drivers/rmt/rmt_5/buffer_pool.cpp.hpp:173
↓ 74 callers
Method
length
======= SIZE AND ACCESS =======
src/fl/stl/span.h:457
↓ 74 callers
Method
size
Size methods
src/fl/stl/json/types.h:1479
↓ 73 callers
Method
is_object
src/fl/stl/json.h:250
↓ 73 callers
Method
keys
Object iteration support (needed for screenmap conversion)
src/fl/stl/json.h:524
↓ 73 callers
Method
size
src/fl/audio/audio.cpp.hpp:86
↓ 73 callers
Method
trim
src/fl/stl/string.cpp.hpp:180
↓ 72 callers
Method
getConfidence
src/fl/audio/detector/beat.h:35
↓ 72 callers
Function
toggle
src/platforms/avr/atmega/common/avr_pin.h:29
↓ 71 callers
Function
_get_violations
Run checker on code and return violations list (line_number, message).
ci/lint_cpp/test_native_platform_defines_checker.py:25
↓ 71 callers
Method
capacity
src/fl/stl/deque.h:432
↓ 71 callers
Method
getGain
src/fl/audio/input.h:240
↓ 71 callers
Method
writeResponse
src/fl/net/http/stream_transport.cpp.hpp:291
↓ 70 callers
Method
add
src/fl/audio/audio_manager.cpp.hpp:18
↓ 70 callers
Method
close
single-arg overload
tests/fl/fx/video.cpp:73
↓ 70 callers
Function
find
src/fl/stl/vector.h:276
↓ 70 callers
Function
normalize_path
(path: &str)
ci/lint_cpp_rs/src/lib.rs:1765
↓ 70 callers
Method
show
src/FastLED.cpp.hpp:234
↓ 70 callers
Method
store
Store operation with configurable memory ordering Default to release semantics for backward compatibility
src/platforms/shared/atomic.h:49
↓ 70 callers
Method
update
src/fl/fx/time.cpp.hpp:39
↓ 69 callers
Method
addEventListener
* Adds event listener for recording events * @param {Function} listener - Event listener function
src/platforms/wasm/compiler/modules/recording/ui_recorder.ts:415
↓ 69 callers
Method
ends_with
src/fl/stl/basic_string.cpp.hpp:727
↓ 69 callers
Function
millis
src/fl/stl/chrono.cpp.hpp:64
↓ 69 callers
Method
warning
src/fl/remote/rpc/type_conversion_result.h:22
↓ 68 callers
Method
deallocate
tests/fl/stl/move.cpp:597
↓ 68 callers
Function
get
src/fl/stl/tuple.h:64
↓ 68 callers
Function
make_shared_int
Helper to create shared_ptr with known value
tests/test_container_helpers.h:47
↓ 67 callers
Function
createSample
Create an audio::Sample from a vector of samples
tests/fl/audio/test_helpers.hpp:20
↓ 67 callers
Function
wait
Wait until the SPI subsystem is ready for more data
src/platforms/arm/stm32/fastspi_arm_stm32.h:148
↓ 66 callers
Method
read
(self, name: str)
ci/util/fingerprint.py:86
↓ 65 callers
Method
assign
Assign operations
src/fl/stl/deque.h:728
↓ 65 callers
Function
ends_with_any
(path: &str, suffixes: &[&str])
ci/lint_cpp_rs/src/lib.rs:1806
↓ 65 callers
Function
floor
src/fl/math/math.h:305
↓ 65 callers
Method
try_acquire
Atomic lock acquisition via BEGIN IMMEDIATE. Read lock: succeeds if no OTHER PID holds write lock. Write lock: succeeds if no OTHER P
ci/util/lock_database.py:72
↓ 65 callers
Method
write
u8 overload
tests/fl/fx/video.cpp:60
↓ 64 callers
Function
approx_equal
tests/fl/math/fixed_point.cpp:2183
↓ 64 callers
Method
info
src/fl/audio/fft/fft_impl.cpp.hpp:1141
↓ 64 callers
Function
logf
log (natural)
src/fl/math/math.h:418
↓ 64 callers
Method
raw
src/fl/audio/fft/fft.cpp.hpp:63
↓ 64 callers
Function
read
src/fl/stl/cstdio.cpp.hpp:127
← previous
next →
101–200 of 19,181, ranked by callers