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
↓ 11 callers
Method
setHalfDuplex
@brief Enable/disable half-duplex mode @param on If true, constrains waves to positive values only Half-duplex mode prevents negative wave values, cr
src/fl/fx/2d/wave.h:224
↓ 11 callers
Method
size
src/fl/stl/span.h:458
↓ 11 callers
Method
size
src/platforms/arm/teensy/teensy31_32/octows2811_controller.h:36
↓ 11 callers
Function
strrchr
src/fl/stl/cstring.cpp.hpp:74
↓ 11 callers
Function
strtok
src/fl/stl/cstring.cpp.hpp:98
↓ 11 callers
Method
update
examples/Asio/Loopback/LoopbackTestRunner.h:62
↓ 11 callers
Method
upper_bound
src/fl/stl/set.h:483
↓ 11 callers
Function
utoa64
src/fl/stl/charconv.cpp.hpp:162
↓ 11 callers
Function
verifyRGBAt
Helper to verify output contains expected RGB bytes at offset
tests/fl/chipsets/encoders/ws2803.hpp:43
↓ 11 callers
Function
wave8Transpose_8
src/fl/channels/wave8.cpp.hpp:56
↓ 11 callers
Function
writeBytesValueRaw
A raw set of writing byte values, assumes setup/init/waiting done elsewhere (static for use by adjustment classes)
src/platforms/arm/nrf52/fastspi_arm_nrf52.h:272
↓ 10 callers
Function
ColorFromPaletteHD
@copydoc ColorFromPaletteHD(const CRGBPalette16&, fl::u16, fl::u8x8, TBlendType)
src/fl/gfx/colorutils.h:1392
↓ 10 callers
Function
Malloc
src/fl/stl/allocator.cpp.hpp:152
↓ 10 callers
Function
_get_max_source_file_mtime
Return max mtime of any source file under root, skipping build directories. Uses os.scandir() for efficiency. On Windows, DirEntry.stat() uses ca
ci/meson/cache_utils.py:98
↓ 10 callers
Function
_normalize_path
(path: Path | str)
ci/lint_cpp/test_rust_parity.py:105
↓ 10 callers
Function
after_frame
src/fl/task/task.cpp.hpp:344
↓ 10 callers
Method
all
src/fl/stl/bitset.h:178
↓ 10 callers
Method
append
src/platforms/wasm/fs_wasm.cpp.hpp:79
↓ 10 callers
Method
at_wrap
src/fl/gfx/corkscrew.cpp.hpp:161
↓ 10 callers
Method
begin
src/fl/stl/flat_map.h:85
↓ 10 callers
Function
cct_to_xy
Krystek's approximation for blackbody chromaticity (good 1000K - 15000K). Krystek's outputs are (u, v) in the CIE 1960 UCS; convert to xy via the stan
src/fl/gfx/rgbw_colorimetric.h:49
↓ 10 callers
Method
cleanup
()
src/platforms/wasm/compiler/types.d.ts:204
↓ 10 callers
Method
close
src/platforms/wasm/fs_wasm.cpp.hpp:208
↓ 10 callers
Function
createSpiChannelData
@brief Create SPI channel data (APA102, SK9822, etc.)
tests/fl/channels/adapters/spi_channel_adapter.cpp:140
↓ 10 callers
Function
createWS2812ChipsetTiming
============================================================================ Helper: Create ChipsetTiming for WS2812 (standard test case) ============
tests/fl/channels/wave8_spi.cpp:31
↓ 10 callers
Function
create_test_files
Create test files in a temporary directory.
ci/test_hash_fingerprint_stress.py:59
↓ 10 callers
Function
disable_rgbw_colorimetric_lut
src/fl/gfx/rgbw.cpp.hpp:483
↓ 10 callers
Method
dispose
* Cleanup method to release resources - enhanced for buffer system
src/platforms/wasm/compiler/modules/recording/video_recorder.ts:1107
↓ 10 callers
Method
drawFrame
tests/platforms/esp/32/drivers/lcd_cam/channel_driver_lcd_rgb.cpp:64
↓ 10 callers
Function
ease16
src/fl/math/ease.h:132
↓ 10 callers
Function
encodeLedByte
@brief Encode a single LED byte (0x00-0xFF) into 32-bit PARLIO waveform @param byte LED color byte to encode (R, G, or B value) @return 32-bit wavefor
tests/platforms/esp/32/drivers/parlio/parlio_driver.cpp:65
↓ 10 callers
Function
encodeSK9822
src/fl/chipsets/encoders/sk9822.h:38
↓ 10 callers
Method
f1Score
tests/fl/audio/detector/downbeat.hpp:60
↓ 10 callers
Function
fclose
src/fl/stl/detail/file_io.h:172
↓ 10 callers
Method
fill
src/fl/gfx/leds.h:46
↓ 10 callers
Function
fopen
Map fl:: functions to standard libc functions Note: static_cast is safe here because FILE_impl inherits from ::FILE This is a platform abstraction lay
src/fl/stl/detail/file_io.h:168
↓ 10 callers
Method
from_string
Convert string to BuildState. Args: value: State string Returns: BuildState enum value
ci/util/pio_package_messages.py:243
↓ 10 callers
Method
full
src/fl/math/filter/filter.h:429
↓ 10 callers
Function
gen_points
( input: list[HexagonAngle], leds_per_strip: int, startPos: Point, exclude: list[int] | None = None,
examples/Chromancer/gen.py:68
↓ 10 callers
Method
generateSample
Generate a complex audio signal: mix of sine waves This creates interesting spectral content for detector
tests/profile/audio_detector_performance.cpp:58
↓ 10 callers
Method
getDriverInfos
src/FastLED.cpp.hpp:581
↓ 10 callers
Function
getMicResponseCurve
Get the high-resolution response curve for a given mic profile. Returns a curve with count=0 for MicProfile::None.
src/fl/audio/mic_response_data.h:197
↓ 10 callers
Method
getReconnectAttempts
src/fl/stl/asio/http/connection.cpp.hpp:147
↓ 10 callers
Method
getTransmissionDataForPin
src/platforms/esp/32/drivers/parlio/parlio_peripheral_mock.cpp.hpp:481
↓ 10 callers
Function
getWS2812Timing
@brief Helper to get WS2812 timing
tests/platforms/shared/mock/esp/32/drivers/rmt5_peripheral_mock.cpp:28
↓ 10 callers
Function
get_meson_executable
Resolve meson executable path, preferring venv installation. This ensures consistent meson version usage regardless of invocation method
ci/meson/compiler.py:12
↓ 10 callers
Method
isBusy
tests/platforms/esp/32/drivers/lcd_cam/channel_driver_lcd_rgb.cpp:70
↓ 10 callers
Method
isKick
src/fl/audio/audio_reactive.cpp.hpp:1024
↓ 10 callers
Method
isListening
src/fl/stl/asio/http/native_server.cpp.hpp:54
↓ 10 callers
Method
isRunning
examples/Asio/Loopback/LoopbackTestRunner.h:113
↓ 10 callers
Function
isValidPin
src/platforms/arm/stm32/stm32_gpio_timer_helpers.cpp.hpp:297
↓ 10 callers
Method
is_referencing
src/fl/stl/basic_string.h:150
↓ 10 callers
Function
is_under_dir
(path: &str, dir: &str)
ci/lint_cpp_rs/src/lib.rs:1789
↓ 10 callers
Method
linearFmin
src/fl/audio/fft/fft.cpp.hpp:98
↓ 10 callers
Function
makeSyntheticVowel
Generate a synthetic vowel using additive synthesis with Gaussian formant envelopes Simplest physically-motivated voice model: harmonic series with 1/
tests/fl/audio/test_helpers.h:227
↓ 10 callers
Function
max_file_mtime
Return max mtime of any source file under root (stdlib only). Recursively scans root directory tree and returns the maximum modification time
ci/early_exit_cache.py:45
↓ 10 callers
Function
memcopy
fl::memcopy - legacy name for memcpy
src/fl/stl/cstring.h:103
↓ 10 callers
Function
mixPath
tests/fl/audio/detector/vocal_real_audio.hpp:190
↓ 10 callers
Method
name
src/platforms/shared/rx_device_native.cpp.hpp:124
↓ 10 callers
Function
next_power_of_two
src/fl/stl/unordered_map.h:842
↓ 10 callers
Function
packWS2816Pixel
@brief Pack a single 16-bit RGB pixel into two 8-bit CRGB pixels for WS2816 @param s0 First 16-bit channel value (R) @param s1 Second 16-bit channel v
src/fl/chipsets/encoders/ws2816.h:36
↓ 10 callers
Function
parseInt
src/fl/stl/charconv.cpp.hpp:253
↓ 10 callers
Method
poll
tests/fl/channels/spi_channel.cpp:213
↓ 10 callers
Method
pollUntilReady
tests/platforms/esp/32/drivers/uart/channel_driver_uart.cpp:200
↓ 10 callers
Function
print_cache_hit
Print cache hit message in green with checkmark (global function).
ci/util/color_output.py:136
↓ 10 callers
Method
processBlock
src/fl/audio/audio.cpp.hpp:152
↓ 10 callers
Function
push_heap
src/fl/stl/priority_queue.h:38
↓ 10 callers
Method
raw
src/fl/math/fixed_point/s8x8.h:59
↓ 10 callers
Method
read
src/fl/system/serial.cpp.hpp:30
↓ 10 callers
Method
release
src/platforms/arm/rp/semaphore_rp.cpp.hpp:70
↓ 10 callers
Method
removeEventListener
* Removes event listener * @param {Function} listener - Event listener function
src/platforms/wasm/compiler/modules/recording/ui_recorder.ts:423
↓ 10 callers
Method
replace_url
Replace a URL in the configuration. Args: section: Section name option: Option name old_url: URL
ci/compiler/platformio_ini.py:1153
↓ 10 callers
Function
resetCauseName
@brief Return a static-lifetime name for `c` — zero-cost, no allocation. String literal lives in flash on embedded platforms. Safe to call from any c
src/fl/wdt/watchdog.h:61
↓ 10 callers
Function
resetMockState
tests/platforms/esp/32/drivers/i2s_spi/i2s_spi_peripheral_mock.cpp:17
↓ 10 callers
Function
sendByte
Send a single byte with bit-by-bit timing
src/platforms/shared/clockless_blocking.h:156
↓ 10 callers
Method
setEnabled
src/fl/channels/cled_controller.h:113
↓ 10 callers
Method
setGain
Digital gain applied to all input samples. Default 1.0 (no change).
src/fl/audio/input.h:239
↓ 10 callers
Function
setTime
Set time for deterministic rendering
src/fl/fx/2d/animartrix_detail/engine.h:143
↓ 10 callers
Method
should_process_file
(self, file_path: str)
ci/lint_cpp/noexcept_special_members_checker.py:316
↓ 10 callers
Function
size
src/fl/math/filter/hampel_filter_impl.h:97
↓ 10 callers
Method
size
src/fl/system/file_system.cpp.hpp:41
↓ 10 callers
Method
slice
======= SUBVIEWS ======= Runtime-sized subviews (existing slice methods)
src/fl/stl/span.h:254
↓ 10 callers
Function
splat
src/fl/gfx/splat.cpp.hpp:14
↓ 10 callers
Method
stop
* Stop audio processing
src/platforms/wasm/compiler/modules/audio/audio_manager.ts:128
↓ 10 callers
Method
stopRecording
* Stops recording UI events * @returns {UIRecording|null} Complete recording data
src/platforms/wasm/compiler/modules/recording/ui_recorder.ts:142
↓ 10 callers
Function
tol
tests/fl/math/fixed_point.cpp:3549
↓ 10 callers
Method
update
* @brief Update the timer state based on current time * * Checks if the timer is still running based on the current time. * If the spe
examples/Fx/FxNoiseRing/simple_timer.h:42
↓ 10 callers
Method
usPerCall
tests/profile/audio_detector_performance.cpp:98
↓ 10 callers
Function
verifyStartBoundary
Helper: Verify start boundary (4 bytes of 0x00)
tests/fl/chipsets/encoders/lpd6803.hpp:18
↓ 10 callers
Method
waitTransmitDone
tests/platforms/esp/32/drivers/i2s/channel_driver_i2s.cpp:66
↓ 9 callers
Function
XY
Physical layout of LED strip ****************************/
examples/Fire2023/Fire2023.h:219
↓ 9 callers
Method
_check
( self, content: str, path: str = "src/fl/test.cpp" )
ci/lint_cpp/test_optimized_checkers.py:38
↓ 9 callers
Method
_checker
(self)
ci/lint_cpp/test_public_settings_pattern_checker.py:74
↓ 9 callers
Method
_classify_url_type
Classify a URL as 'git', 'zip', 'file', or 'unknown'.
ci/compiler/platformio_ini.py:1469
↓ 9 callers
Function
_make_mock_driver
Create a mock BuildDriver.
ci/tests/test_autoresearch_phases.py:100
↓ 9 callers
Function
_violations
(code: str, path: str = _SRC_PATH)
ci/lint_cpp/test_banned_macros_checker.py:21
↓ 9 callers
Method
add
src/fl/ui/group.h:59
↓ 9 callers
Method
addf
examples/XYPath/src/wave.h:16
↓ 9 callers
Method
assign
src/fl/stl/circular_buffer.h:21
↓ 9 callers
Function
auto_detect_upload_port
Auto-detect the upload port from available serial ports. Only considers USB devices - filters out Bluetooth and other non-USB ports. Returns
ci/util/port_utils.py:69
← previous
next →
1,001–1,100 of 19,181, ranked by callers