|
FastLED 3.10.8
|
|
strong |
| Enumerator | |
|---|---|
| PIO | RP2040/RP2350 PIO receive backend. |
| PLATFORM_DEFAULT | Use the recommended backend for the active platform (RMT on ESP32; FlexPWM on Teensy 4.x with FLEXIO as an opt-in alternative — see FastLED#2764; LPC_SCT_CAPTURE on LPC845; native RX on stub/host builds). |
| RMT | ESP32-only RMT capture backend. |
| ISR | Platform-neutral interrupt-driven edge capture backend when available. |
| FLEXPWM | Teensy 4.x-only FlexPWM capture backend. |
| FLEXIO | Teensy 4.x-only FlexIO capture backend (FLEXIO1 — FLEXIO2 is owned by the WS2812 TX driver). Hardware-verified by |
| LPC_SCT_CAPTURE | LPC8xx SCT input-capture + DMA edge backend (LPC845 et al). Capture path is a skeleton until follow-up bench validation lands — see FastLED#3015. Decoder + injectEdges() are fully functional and host-tested today. |
| PARLIO_RX | PARLIO 1-bit oversampling backend (ESP32-C6 et al) — DMA sampling at 16 MHz with no per-edge interrupt; the C6 answer to RMT RX being deaf to PARLIO/RMT clockless TX (FastLED#3586). |
| I2S_RX | Classic-ESP32 I2S 1-bit oversampling backend — DMA sampling at 16 MHz, capture length limited by RAM instead of the RMT one-shot 256-symbol block (FastLED#3576 Phase 3). |
Definition at line 8 of file types.h.