FastLED 3.10.8
Loading...
Searching...
No Matches
channels Directory Reference
+ Directory dependency graph for channels:

Directories

 adapters
 
 detail
 
 rx
 
 spi
 

Files

 _build.cpp.hpp
 
 all_drivers.h
 Declaration of fl::enableAllDrivers() — enrolls every channel driver available on the current platform into ChannelManager.
 
 bus.h
 Portable compile-time identifiers for LED channel buses.
 
 bus_features.h
 Zero-filled feature macros for portable bus selection.
 
 bus_info.h
 Portable bus/device introspection.
 
 bus_info.json.h
 JSON adapter for bus_info.h.
 
 bus_info_impl.cpp.hpp
 Unity-build anchor for bus introspection.
 
 bus_priorities.h
 Per-Bus priority constants for ChannelManager registration.
 
 bus_traits.h
 Per-driver traits keyed on fl::Bus.
 
 can_match.cpp.hpp
 Implementation of fl::canMatch (#3186).
 
 can_match.h
 Free function that decides whether a ChannelRequest can be served by a driver's published capability data (#3186).
 
 capabilities.cpp.hpp
 Out-of-line definitions for capabilities.h types (#3186).
 
 capabilities.h
 Declarative driver capabilities + channel-request types for the Channel Manager's predicate / dependency-resolution system (#3186).
 
 channel.cpp.hpp
 
 channel.h
 ESP32-P4 Parallel IO (PARLIO) LED channel.
 
 channel_events.cpp.hpp
 
 channel_events.h
 
 channel_typed.h
 Phase 3b templated channel facade – Channel<Bus, Chipset> with compile-time bus/chipset enforcement.
 
 chipset_helpers.h
 
 cled_controller.h
 base definitions used by led controllers for writing out led data
 
 clockless_encoders.h
 Link-on-use switch for the clockless half of unified parallel-IO engines (#4793).
 
 color_managed_source.cpp.hpp
 
 color_managed_source.h
 
 color_profile.cpp.hpp
 
 color_profile.h
 
 config.cpp.hpp
 
 config.h
 
 data.cpp.hpp
 
 data.h
 Channel transmission data - lightweight DTO for driver transmission.
 
 dither_frame.h
 Shared temporal-dither phase tracking.
 
 driver.cpp.hpp
 
 driver.h
 
 five_bit_semantics.cpp.hpp
 
 five_bit_semantics.h
 
 ichannel.h
 Type-erased base for the templated Channel<Bus, Chipset> family.
 
 id_tracker.cpp.hpp
 
 id_tracker.h
 
 legacy_settings.h
 
 manager.cpp.hpp
 
 manager.h
 Unified manager for channel drivers with priority-based fallback.
 
 options.cpp.hpp
 
 options.h
 
 pipeline_binding.cpp.hpp
 
 pipeline_binding.h
 
 power_prepass.h
 
 rx.cpp.hpp
 Implementation of RxDevice factory.
 
 rx.h
 Common RX interfaces and shared types.
 
 rx_sct_capture.h
 Public re-export of the LPC SCT-capture RX driver (FastLED#3015).
 
 slim_bridge_controller.h
 Shared "slim bridge" legacy addLeds<>() controller for channel drivers.
 
 slim_spi_bridge_controller.h
 Shared "slim bridge" legacy addLeds<ESPIChipsets ...>() controller for the SPI channel API – driver-agnostic over IChannelDriver without ever instantiating a runtime fl::Channel.
 
 spi.h
 Multi-lane SPI interface for LED output Hardware (SPI_HW): 1-8 parallel data lanes Software (SPI_BITBANG, SPI_ISR): up to 32 parallel data lanes See examples/Spi/Spi.ino for usage example.
 
 uart_wave_encoder.cpp.hpp
 Implementation of the platform-neutral UART waveN encoder.
 
 uart_wave_encoder.h
 Platform-neutral UART wave4/wave5 encoder API.
 
 validation.cpp.hpp
 
 validation.h
 
 wave3.cpp.hpp
 Wave3 waveform generation and transposition implementation.
 
 wave3.h
 
 wave8.cpp.hpp
 
 wave8.h