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
↓ 12 callers
Method
loadAndScaleRGBW
src/fl/chipsets/encoders/pixel_iterator.h:168
↓ 12 callers
Function
loval
src/platforms/avr/atmega/common/avr_pin.h:36
↓ 12 callers
Function
makeSample_EnergyAnalyzer
tests/fl/audio/detector/energy_analyzer.hpp:19
↓ 12 callers
Method
mapPixels
src/fl/math/xymap.cpp.hpp:85
↓ 12 callers
Function
millis64_reset
src/fl/stl/chrono.cpp.hpp:100
↓ 12 callers
Function
near_eq
Helper: check two pixel values are within ±tolerance per channel.
tests/fl/gfx/blur.cpp:830
↓ 12 callers
Function
nsPerCall
Helper: compute ns/call = (total_us * 1000) / iters
tests/fl/gfx/perf_primitives.hpp:18
↓ 12 callers
Function
p9813FlagByte
@brief Generate P9813 flag byte from RGB components @param r Red component (0-255) @param g Green component (0-255) @param b Blue component (0-255) @r
src/fl/chipsets/encoders/encoder_utils.h:52
↓ 12 callers
Method
parse
Parsing factory method - uses native parser
src/fl/stl/json.h:679
↓ 12 callers
Function
parse_filter_from_sketch
Parse @filter block from .ino file. Supports both YAML-style (multi-line) and one-liner syntax. Colon after @filter is optional. Auto-det
ci/compiler/sketch_filter.py:177
↓ 12 callers
Method
path
tests/fl/fx/video.cpp:65
↓ 12 callers
Function
path_has_parent_segment
Compile-time check: returns true if the string contains a ".." segment. Rejects all of the following: - "foo/../bar" - "../foo" - "foo/.." - ".." Doe
src/fl/asset/asset.h:73
↓ 12 callers
Function
pinMode
src/platforms/arm/teensy/pin_teensy.hpp:39
↓ 12 callers
Function
print_row
tests/fl/math/fixed_point.cpp:1585
↓ 12 callers
Method
pull
src/fl/remote/rpc/server.cpp.hpp:38
↓ 12 callers
Method
release
src/fl/fx/detail/fx_layer.cpp.hpp:45
↓ 12 callers
Method
release
src/platforms/esp/32/semaphore_esp32.cpp.hpp:66
↓ 12 callers
Function
rescaleNoiseValue16
Rescale raw inoise16() output to full 16-bit range [0, 65535] Curries in the global NOISE16_EXTENT_MIN/MAX extents for clean, reusable rescaling. @par
src/fl/gfx/noise/noise.cpp.hpp:21
↓ 12 callers
Method
reset
src/fl/audio/audio_reactive.cpp.hpp:786
↓ 12 callers
Method
reset
src/platforms/esp/32/drivers/rmt/rmt_5/rmt_memory_manager.cpp.hpp:649
↓ 12 callers
Function
resetMockState
@brief Reset mock state between tests
tests/platforms/esp/32/drivers/lcd_cam/channel_driver_lcd_rgb.cpp:37
↓ 12 callers
Method
run
Run firmware in Docker container Args: elf_path: Path to the firmware ELF file mcu: MCU type (e.g., "atmega3
ci/docker_utils/avr8js_docker.py:77
↓ 12 callers
Method
seek
tests/fl/fx/video.cpp:66
↓ 12 callers
Method
setInterval
src/fl/log/async_logger.cpp.hpp:250
↓ 12 callers
Method
setOrigin
src/fl/gfx/tile2x2.h:31
↓ 12 callers
Method
show
tests/fastled_core.cpp:516
↓ 12 callers
Method
show
tests/fl/channels/driver.cpp:63
↓ 12 callers
Method
start
Start the heartbeat thread.
ci/util/meson_example_runner.py:61
↓ 12 callers
Function
strchr
src/fl/stl/cstring.cpp.hpp:66
↓ 12 callers
Function
strict_subgamut
Verbatim copy of solve_strict_subgamut (post-#2708 — includes hull projection, post-#2748 — includes native topology authority guard).
tests/fl/gfx/rgbw_colorimetric.cpp:670
↓ 12 callers
Method
toJson
tests/fl/ui/ui.cpp:43
↓ 12 callers
Function
transpose_reference
@brief Reference transpose - converts 16 bytes to 8 uint16_t words Input: 16 bytes, one per lane (lanes 0-15) Output: 8 words representing bits 0-7 a
tests/platforms/shared/clockless_timing.cpp:468
↓ 12 callers
Method
try_emplace
src/fl/stl/detail/rbtree.h:1251
↓ 12 callers
Function
verifyEndFrame
Helper to verify end frame (all bytes should be 0xFF)
tests/fl/chipsets/encoders/hd108.hpp:47
↓ 12 callers
Function
verifyLEDData
Helper to verify LED RGB16 values with gamma correction
tests/fl/chipsets/encoders/hd108.hpp:72
↓ 12 callers
Function
verifyPreamble
Helper to verify preamble structure @param bytes Captured byte stream @param expected_preamble Expected preamble bytes
tests/fl/chipsets/ucs7604.cpp:227
↓ 12 callers
Method
waitForReady
src/fl/channels/driver.cpp.hpp:63
↓ 12 callers
Function
wave8Transpose_4
src/fl/channels/wave8.cpp.hpp:40
↓ 12 callers
Function
yield
src/FastLED.cpp.hpp:61
↓ 11 callers
Function
__am_hal_systick_count
Code taken from Ambiq Micro's am_hal_systick.c and converted to inline static for speed @brief Get the current count value in the SYSTICK. This func
src/platforms/apollo3/clockless_apollo3.h:37
↓ 11 callers
Function
_fast_scan_dominated
Return True if the file *might* contain a flaggable violation. This is the fast path. It may return True for files that ultimately have zero
ci/lint_cpp/native_platform_defines_checker.py:306
↓ 11 callers
Function
_get_violations
(code: str, path: str = "test.h")
ci/lint_cpp/test_singleton_in_headers_checker.py:15
↓ 11 callers
Method
_is_url
Check if a value is already a URL (not a shorthand name).
ci/compiler/platformio_ini.py:1424
↓ 11 callers
Function
_make_content
Build a FileContent matching what the runner passes to checkers.
ci/tests/test_example_serial_checker.py:16
↓ 11 callers
Method
add_violation
Add a violation for a file.
ci/util/check_files.py:104
↓ 11 callers
Method
asController
@brief Get pointer to base CLEDController for linked list traversal
src/fl/channels/channel.h:129
↓ 11 callers
Method
begin
src/fl/channels/spi/device.cpp.hpp:45
↓ 11 callers
Function
brightness
src/fl/chipsets/ucs7604.cpp.hpp:25
↓ 11 callers
Method
calculateRingBufferCapacity
@brief Calculate optimal ring buffer capacity based on LED frame boundaries @param maxLedsPerChannel Maximum LEDs per channel (strip size) @param rese
src/platforms/esp/32/drivers/parlio/parlio_buffer_calc.h:209
↓ 11 callers
Function
canRepresentTiming
src/platforms/esp/32/drivers/uart/wave8_encoder_uart.cpp.hpp:133
↓ 11 callers
Method
capacity
src/platforms/wasm/fs_wasm.cpp.hpp:106
↓ 11 callers
Method
cbegin
src/fl/stl/set.h:417
↓ 11 callers
Function
ceilf
ceil
src/fl/math/math.h:310
↓ 11 callers
Method
clear
@brief Clear the lane's buffer
src/fl/channels/spi/lane.h:47
↓ 11 callers
Method
clearAllDrivers
src/fl/channels/manager.cpp.hpp:205
↓ 11 callers
Function
createChannelData
@brief Create channel data for testing
tests/platforms/arm/teensy/teensy4_common/drivers/flexio/channel_engine_flexio.cpp:41
↓ 11 callers
Function
createClocklessChannelData
tests/platforms/esp/32/drivers/lcd_spi/channel_driver_lcd_clockless.cpp:77
↓ 11 callers
Function
createSpiTestChannelData
tests/platforms/esp/32/drivers/lcd_spi/channel_driver_lcd_spi.cpp:77
↓ 11 callers
Method
data
src/fl/stl/detail/string_holder.h:22
↓ 11 callers
Function
easeInOutCubic8
src/fl/math/ease.cpp.hpp:84
↓ 11 callers
Function
encodeAPA102
src/fl/chipsets/encoders/apa102.h:45
↓ 11 callers
Function
encodeWS2803
src/fl/chipsets/encoders/ws2803.h:31
↓ 11 callers
Method
enqueue
tests/fl/channels/detail/validation/platform.hpp:18
↓ 11 callers
Function
every_ms
Free function builders (were static methods on class fl::task)
src/fl/task/task.cpp.hpp:320
↓ 11 callers
Method
fail_test
(self, name: str, error: str)
ci/test_all_lint_caches_stress.py:44
↓ 11 callers
Function
fetch_get
src/fl/net/http/fetch.cpp.hpp:510
↓ 11 callers
Method
getAllocatedTxWords
src/platforms/esp/32/drivers/rmt/rmt_5/rmt_memory_manager.cpp.hpp:686
↓ 11 callers
Method
getInterval
@brief Get current service interval
src/fl/log/async_logger.h:217
↓ 11 callers
Method
getLedsBufferBytesForPin
src/fl/gfx/rectangular_draw_buffer.cpp.hpp:18
↓ 11 callers
Method
getMidRaw
src/fl/audio/detector/vibe.h:114
↓ 11 callers
Method
getRawEdgeTimes
src/fl/channels/rx/channel.cpp.hpp:127
↓ 11 callers
Method
getStatus
* Gets current playback status * @returns {PlaybackStatus}
src/platforms/wasm/compiler/modules/recording/ui_playback.ts:448
↓ 11 callers
Method
getTransmissionDuration
src/platforms/shared/mock/esp/32/drivers/uart_peripheral_mock.cpp.hpp:259
↓ 11 callers
Method
getTrebleEnergy
src/fl/audio/detector/drop.cpp.hpp:136
↓ 11 callers
Method
get_platform_urls
Get all platform URLs from environment sections. Returns: List of tuples: (section_name, option_name, url)
ci/compiler/platformio_ini.py:1125
↓ 11 callers
Function
hasVariation
Helper to check if waveform has significant variation (not all zeros or constant)
tests/fl/audio/synth.hpp:22
↓ 11 callers
Function
hash_pair
3) Handy two-word hasher
src/fl/stl/hash.h:91
↓ 11 callers
Function
invert3x3
src/fl/gfx/rgbw_colorimetric.h:75
↓ 11 callers
Method
isTrebleBeat
src/fl/audio/audio_reactive.cpp.hpp:553
↓ 11 callers
Function
is_interrupted
()
ci/util/global_interrupt_handler.py:171
↓ 11 callers
Function
is_link_permission_denied_error
Return True if *output* contains the Windows ld.lld permission-denied error. Only matches failures on runner.exe / example_runner.exe — other
ci/meson/link_retry.py:52
↓ 11 callers
Function
itoa
src/fl/stl/charconv.cpp.hpp:68
↓ 11 callers
Function
lerp7by8
src/noise.cpp.hpp:283
↓ 11 callers
Function
lexicographical_compare
src/fl/stl/algorithm.h:146
↓ 11 callers
Function
lpd6803EncodeRGB
@brief Convert RGB to LPD6803 16-bit format (1bbbbbgggggrrrrr) @param r Red component (0-255) @param g Green component (0-255) @param b Blue component
src/fl/chipsets/encoders/encoder_utils.h:102
↓ 11 callers
Method
next
tests/misc/fft_sweep.hpp:1108
↓ 11 callers
Function
noiseCylinderHSV8
src/fl/gfx/noise/noise.cpp.hpp:196
↓ 11 callers
Function
noiseSphereHSV8
src/fl/gfx/noise/noise.cpp.hpp:121
↓ 11 callers
Method
outputBytesPerInputByte
@brief Calculate output bytes per input byte after wave encoding + transpose @return Output bytes per input byte
src/platforms/esp/32/drivers/parlio/parlio_buffer_calc.h:78
↓ 11 callers
Function
parse_lnk
Parse the contents of a `.lnk` file into a `fl::url`. Format: one URL per line. Leading/trailing whitespace on each line is ignored. Blank lines and
src/fl/stl/url.h:274
↓ 11 callers
Function
pollUntil
Poll a condition with sleep between attempts. Loopback TCP is fast but accept/recv may not be ready immediately, especially under heavy load.
tests/fl/stl/asio/http/native_client.cpp:77
↓ 11 callers
Function
print_cache_miss
Print cache miss/invalidation message in yellow with warning (global function).
ci/util/color_output.py:141
↓ 11 callers
Function
ptr
src/fl/stl/variant.h:126
↓ 11 callers
Method
random8
src/fl/math/random.h:47
↓ 11 callers
Function
readU32BE
Read a big-endian uint32 from a byte span at offset. Returns 0 and sets ok=false if out of bounds.
src/fl/codec/mp4_parser.cpp.hpp:9
↓ 11 callers
Function
remove
src/fl/stl/algorithm.h:265
↓ 11 callers
Function
runDetectorOnPcm
maxSeconds: limit processing to first N seconds (0 = all)
tests/fl/audio/detector/vocal_real_audio.hpp:135
↓ 11 callers
Function
runFullBandMix
Run makeFullBandMix at a given ratio for N frames.
tests/fl/audio/detector/vocal.hpp:875
↓ 11 callers
Method
run_cache_check
Run a cache check script and return (needs_run, output).
ci/test_all_lint_caches_stress.py:49
↓ 11 callers
Method
setCorrection
src/FastLED.cpp.hpp:399
← previous
next →
901–1,000 of 19,181, ranked by callers