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
↓ 18 callers
Method
getTotal
src/fl/math/xymap.cpp.hpp:153
↓ 18 callers
Method
getWaveformWithFraming
src/platforms/shared/mock/esp/32/drivers/uart_peripheral_mock.cpp.hpp:283
↓ 18 callers
Function
get_capture
tests/fl/stl/stdio.cpp:37
↓ 18 callers
Function
ieee754_format_decimal
src/fl/stl/ieee754_string.cpp.hpp:439
↓ 18 callers
Method
insert
src/fl/stl/detail/rbtree.h:820
↓ 18 callers
Function
makeAdversarialSine
tests/fl/audio/fft/fft.cpp:674
↓ 18 callers
Function
makeRGBPixel
Helper to create RGB pixel array in wire order
tests/fl/chipsets/encoders/ws2801.hpp:38
↓ 18 callers
Function
matvec3
src/fl/gfx/rgbw_colorimetric.h:96
↓ 18 callers
Method
pumpTime
src/platforms/shared/mock/esp/32/drivers/uart_peripheral_mock.cpp.hpp:250
↓ 18 callers
Function
qsort
qsort - Direct implementation without using fl::sort to avoid proxy iterator issues
src/fl/stl/cstdlib.cpp.hpp:440
↓ 18 callers
Method
removeFromDrawList
src/fl/channels/channel.cpp.hpp:735
↓ 18 callers
Function
set_input_gamut
src/fl/gfx/rgbw.cpp.hpp:242
↓ 18 callers
Function
set_power_model
Set custom RGBW LED power consumption model @param model RGBW power consumption model @note Future API enhancement - currently extracts RGB components
src/power_mgt.h:186
↓ 18 callers
Function
writeWord
write a word out via SPI (returns immediately on writing register)
src/platforms/arm/nrf52/fastspi_arm_nrf52.h:249
↓ 17 callers
Function
MurmurHash3_x86_32
----------------------------------------------------------------------------- MurmurHash3 x86 32-bit -------------------------------------------------
src/fl/stl/hash.h:22
↓ 17 callers
Function
_get_required_header
Map an FL_IS_* macro to its required is_*.h header via longest-prefix match.
ci/lint_cpp/is_header_include_checker.py:53
↓ 17 callers
Function
abs_helper_sin32
tests/fl/math/sin32.hpp:9
↓ 17 callers
Function
asSpan
Helper: wrap a C string as a span for feed()
tests/fl/net/http/chunked_encoding.cpp:7
↓ 17 callers
Method
begin
src/fl/stl/json/types.h:1163
↓ 17 callers
Method
check_needs_update
Check if files need to be processed using two-layer detection. Delegates to ``zccache-fingerprint --cache-type two-layer check``.
ci/fingerprint/core.py:425
↓ 17 callers
Method
clear
src/fl/gfx/corkscrew.cpp.hpp:287
↓ 17 callers
Method
complete_with_error
Complete the Promise with an error (used by networking library)
src/fl/task/promise.h:194
↓ 17 callers
Function
createMockPeripheral
tests/platforms/esp/32/drivers/lcd_spi/channel_driver_lcd_clockless.cpp:28
↓ 17 callers
Method
createTxChannel
src/platforms/esp/32/drivers/rmt/rmt_5/rmt5_peripheral_esp.cpp.hpp:142
↓ 17 callers
Function
delayNanoseconds
src/fl/system/delay.cpp.hpp:44
↓ 17 callers
Method
drawStrokeLine
src/fl/gfx/gfx.h:97
↓ 17 callers
Function
encodeWS2801
src/fl/chipsets/encoders/ws2801.h:41
↓ 17 callers
Function
exp
src/fl/math/math.h:399
↓ 17 callers
Function
fflush
src/fl/stl/detail/file_io.h:192
↓ 17 callers
Method
flush
Force-finish any in-progress crash accumulation.
ci/util/crash_trace_decoder.py:144
↓ 17 callers
Function
generateSine
tests/fl/audio/fft/fft.cpp:227
↓ 17 callers
Method
getEstimatedPowerInMilliWatts
src/FastLED.cpp.hpp:415
↓ 17 callers
Method
getHeartbeatInterval
src/fl/net/http/stream_transport.cpp.hpp:369
↓ 17 callers
Function
getenv
Get the value of an environment variable Only functional on FL_IS_STUB (stub platform), returns nullptr otherwise
src/fl/stl/cstdlib.cpp.hpp:455
↓ 17 callers
Function
init
initialize the SPI subssytem
src/fastspi_ref.h:35
↓ 17 callers
Method
insert
src/fl/stl/set.h:433
↓ 17 callers
Method
isInitialized
tests/platforms/esp/32/drivers/lcd_cam/channel_driver_lcd_rgb.cpp:55
↓ 17 callers
Function
isNaN
Safe NaN check that doesn't rely on isnan
tests/fl/audio/adversarial.cpp:40
↓ 17 callers
Method
log
* Logs debug messages if debug mode is enabled * @param {string} message - Message to log * @private
src/platforms/wasm/compiler/modules/recording/ui_playback.ts:514
↓ 17 callers
Function
makeBGRPixel
Helper to create BGR pixel array from RGB values
tests/fl/chipsets/encoders/p9813.hpp:35
↓ 17 callers
Function
makePixel16
@brief Create a 16-bit RGB pixel array (wire-ordered) @param r 16-bit red channel @param g 16-bit green channel @param b 16-bit blue channel @return f
tests/fl/chipsets/encoders/ws2816.hpp:39
↓ 17 callers
Function
makeScaledPixelRangeRGB
@brief Create RGB input iterator range from PixelIterator @param pixels PixelIterator to wrap @return Pair of begin/end iterators
src/fl/chipsets/encoders/pixel_iterator_adapters.h:394
↓ 17 callers
Function
make_rgb
tests/fl/gfx/colorutils.cpp:39
↓ 17 callers
Function
pinMode
@brief Configure a GPIO pin mode @param pin GPIO pin number (0-29 for RP2040, 0-47 for RP2350) @param mode Pin mode: Input, Output, InputPullup, or In
src/platforms/arm/rp/pin_rp.hpp:31
↓ 17 callers
Method
printf
src/fl/system/serial.h:277
↓ 17 callers
Function
resetI2sLcdCamMockState
@brief Reset mock state between tests
tests/platforms/esp/32/drivers/i2s/i2s_lcd_cam_peripheral_mock.cpp:26
↓ 17 callers
Function
resetLcdRgbMockState
@brief Reset mock state between tests
tests/platforms/esp/32/drivers/lcd_cam/lcd_rgb_peripheral_mock.cpp:26
↓ 17 callers
Function
resetMockFull
@brief Full reset of mock state (initialization + history)
tests/platforms/esp/32/drivers/parlio/parlio_driver.cpp:155
↓ 17 callers
Function
resetMockState
tests/platforms/esp/32/drivers/lcd_spi/channel_driver_lcd_clockless.cpp:23
↓ 17 callers
Function
resetMockState
@brief Reset mock state between tests
tests/platforms/shared/mock/esp/32/drivers/rmt5_peripheral_mock.cpp:39
↓ 17 callers
Function
rgb565ToRgb888
Convert RGB565 to RGB888 with proper scaling to full 8-bit range using lookup tables
src/fl/fx/pixel.cpp.hpp:23
↓ 17 callers
Function
runSignal
tests/fl/audio/detector/vocal.hpp:819
↓ 17 callers
Function
run_command
Run a shell command and return its output.
mcp_server.py:2864
↓ 17 callers
Method
seek
src/fl/codec/vorbis.cpp.hpp:90
↓ 17 callers
Function
send
Data Transfer
src/platforms/win/socket_win.cpp.hpp:172
↓ 17 callers
Method
setExclusiveDriverByName
src/fl/channels/manager.cpp.hpp:248
↓ 17 callers
Method
should_process_file
Predicate to determine if a file should be processed. Args: file_path: Path to the file to check Returns: Tr
ci/util/check_files.py:127
↓ 17 callers
Method
substring
src/fl/stl/string.cpp.hpp:151
↓ 17 callers
Method
value
src/fl/math/filter/filter.h:244
↓ 17 callers
Function
verifyLEDFrame
Helper: Verify LED frame (4 bytes: [0xE0|brightness][B][G][R])
tests/fl/chipsets/encoders/apa102.hpp:27
↓ 17 callers
Function
wave8_convert_byte_to_wave8byte
src/fl/channels/detail/wave8.hpp:47
↓ 16 callers
Function
Free
src/fl/stl/allocator.cpp.hpp:167
↓ 16 callers
Function
_check
Run checker on inline code string and return violations. Default path uses a fake absolute path containing /src/fl/ to pass the should_proces
ci/tests/test_bare_using_in_headers.py:15
↓ 16 callers
Function
_normalize_property_name
Normalize property name shortcuts to full names. Args: key: Property name (full or shorthand) Returns: Normalized property n
ci/compiler/sketch_filter.py:75
↓ 16 callers
Method
acquire
Acquire the lock, waiting up to timeout seconds. Args: timeout: Maximum time to wait for lock (seconds) Returns
ci/util/build_lock.py:210
↓ 16 callers
Method
allocate
Use this to allocate large blocks of memory for T. This is useful for large arrays or objects that need to be allocated in a single block.
src/fl/stl/allocator.h:219
↓ 16 callers
Method
at_no_wrap
src/fl/gfx/corkscrew.cpp.hpp:98
↓ 16 callers
Method
availableTxWords
src/platforms/esp/32/drivers/rmt/rmt_5/rmt_memory_manager.cpp.hpp:623
↓ 16 callers
Function
buildWave8ByteExpansionLUT
Byte-indexed expansion LUT (#2526). Entry b = high-nibble expansion in symbols[0..3] + low-nibble expansion in symbols[4..7], matching wave8_convert_b
src/fl/channels/wave8.cpp.hpp:313
↓ 16 callers
Method
connect
Open serial connection (async). Args: boot_wait: Maximum time to wait for device boot (seconds). When ``boot_sign
ci/rpc_client.py:171
↓ 16 callers
Method
createEncoder
src/platforms/esp/32/drivers/rmt/rmt_5/rmt5_peripheral_esp.cpp.hpp:755
↓ 16 callers
Method
dmaBufferSize
@brief Calculate DMA buffer size for given input bytes (includes boundary + reset padding) @param inputBytes Number of input bytes to transmit @param
src/platforms/esp/32/drivers/parlio/parlio_buffer_calc.h:125
↓ 16 callers
Function
easeInOutCubic16
src/fl/math/ease.cpp.hpp:215
↓ 16 callers
Function
encodeWS2816
src/fl/chipsets/encoders/ws2816.h:61
↓ 16 callers
Function
expectedFlagByte
Helper to calculate expected P9813 flag byte from RGB values
tests/fl/chipsets/encoders/p9813.hpp:30
↓ 16 callers
Function
expectedSize
Helper: Calculate expected total size
tests/fl/chipsets/encoders/apa102.hpp:48
↓ 16 callers
Function
fl_progmem_read_float
Read a float from PROGMEM. On AVR this reads flash via pgm_read_dword; on other platforms it's a plain memory read via memcpy (no aliasing issues).
src/fl/audio/mic_response_data.h:25
↓ 16 callers
Method
generateSample
tests/profile/audio_detector_breakdown.cpp:29
↓ 16 callers
Method
getClientIds
src/fl/net/http/stream_server.cpp.hpp:129
↓ 16 callers
Method
getPin
src/platforms/arm/lpc/rx_sct_capture.cpp.hpp:663
↓ 16 callers
Method
isEnabled
src/fl/log/async_logger.h:107
↓ 16 callers
Function
is_excluded_file
(path: &str)
ci/lint_cpp_rs/src/lib.rs:1810
↓ 16 callers
Function
is_process_alive
Check if a process with given PID is still running (cross-platform). Args: pid: Process ID to check Returns: True if pr
ci/util/file_lock_rw_util.py:19
↓ 16 callers
Function
makeRGBPixel
Helper to create RGB pixel array in wire order
tests/fl/chipsets/encoders/ws2803.hpp:38
↓ 16 callers
Function
millis
Replacement for 'millis' in WebAssembly context
src/platforms/wasm/timer.cpp.hpp:89
↓ 16 callers
Method
onChanged
src/fl/ui/slider.h:109
↓ 16 callers
Method
operator[]
Indexing for fluid chaining
src/fl/stl/json.h:540
↓ 16 callers
Method
println
src/platforms/stub/Arduino.cpp.hpp:96
↓ 16 callers
Method
ptr
src/fl/stl/optional.h:44
↓ 16 callers
Method
readChunk
src/fl/net/http/chunked_encoding.cpp.hpp:88
↓ 16 callers
Function
releaseChannel
Release a channel and cleanup
src/fl/system/pin.cpp.hpp:205
↓ 16 callers
Method
remove_prefix
======= MODIFIERS (modify the view, not the data) =======
src/fl/stl/string_view.h:105
↓ 16 callers
Function
resize
src/fl/stl/vector.h:173
↓ 16 callers
Method
resolve_platform_url
Resolve a platform shorthand name to its repository URL. Args: platform_name: Platform name like 'espressif32', 'atmelav
ci/compiler/platformio_ini.py:1671
↓ 16 callers
Method
resolve_platform_url_enhanced
Resolve a platform shorthand name to comprehensive URL information. Args: platform_name: Platform name like 'espressif32
ci/compiler/platformio_ini.py:1719
↓ 16 callers
Method
setMicProfile
Microphone pink noise correction profile. Compensates for the frequency response of specific microphones.
src/fl/audio/input.h:244
↓ 16 callers
Method
show
tests/fl/channels/spi_channel.cpp:205
↓ 16 callers
Method
showLeds
src/fl/channels/channel.cpp.hpp:753
↓ 16 callers
Method
sort
src/fl/stl/list.h:499
↓ 16 callers
Function
strncmp
src/fl/stl/cstring.cpp.hpp:42
← previous
next →
601–700 of 19,181, ranked by callers