FastLED 3.10.6
Loading...
Searching...
No Matches

◆ toString() [1/2]

const char * fl::toString ( RxBackend backend)
inline

Definition at line 20 of file types.h.

20 {
21 switch (backend) {
22 case RxBackend::PLATFORM_DEFAULT: return "PLATFORM_DEFAULT";
23 case RxBackend::RMT: return "RMT";
24 case RxBackend::ISR: return "ISR";
25 case RxBackend::FLEXPWM: return "FLEXPWM";
26 case RxBackend::FLEXIO: return "FLEXIO";
27 case RxBackend::LPC_SCT_CAPTURE: return "LPC_SCT_CAPTURE";
28 case RxBackend::I2S_RX: return "I2S_RX";
29 case RxBackend::PARLIO_RX: return "PARLIO_RX";
30 case RxBackend::PIO: return "PIO";
31 }
32 return "UNKNOWN";
33}
@ I2S_RX
Classic-ESP32 I2S 1-bit oversampling backend — DMA sampling at 16 MHz, capture length limited by RAM ...
Definition types.h:17
@ LPC_SCT_CAPTURE
LPC8xx SCT input-capture + DMA edge backend (LPC845 et al). Capture path is a skeleton until follow-u...
Definition types.h:15
@ FLEXPWM
Teensy 4.x-only FlexPWM capture backend.
Definition types.h:13
@ PIO
RP2040/RP2350 PIO receive backend.
Definition types.h:9
@ FLEXIO
Teensy 4.x-only FlexIO capture backend (FLEXIO1 — FLEXIO2 is owned by the WS2812 TX driver)....
Definition types.h:14
@ PLATFORM_DEFAULT
Use the recommended backend for the active platform (RMT on ESP32; FlexPWM on Teensy 4....
Definition types.h:10
@ RMT
ESP32-only RMT capture backend.
Definition types.h:11
@ ISR
Platform-neutral interrupt-driven edge capture backend when available.
Definition types.h:12
@ PARLIO_RX
PARLIO 1-bit oversampling backend (ESP32-C6 et al) — DMA sampling at 16 MHz with no per-edge interrup...
Definition types.h:16

References FL_NO_EXCEPT, FLEXIO, FLEXPWM, I2S_RX, ISR, LPC_SCT_CAPTURE, PARLIO_RX, PIO, PLATFORM_DEFAULT, and RMT.