Definition at line 24 of file channel.cpp.hpp.
24 {
44 }
46}
static fl::shared_ptr< RxDevice > create(int pin) FL_NO_EXCEPT
Template factory method to create RX device by type.
@ I2S_RX
Classic-ESP32 I2S 1-bit oversampling backend — DMA sampling at 16 MHz, capture length limited by RAM ...
@ LPC_SCT_CAPTURE
LPC8xx SCT input-capture + DMA edge backend (LPC845 et al). Capture path is a skeleton until follow-u...
@ FLEXPWM
Teensy 4.x-only FlexPWM capture backend.
@ PIO
RP2040/RP2350 PIO receive backend.
@ FLEXIO
Teensy 4.x-only FlexIO capture backend (FLEXIO1 — FLEXIO2 is owned by the WS2812 TX driver)....
@ PLATFORM_DEFAULT
Use the recommended backend for the active platform (RMT on ESP32; FlexPWM on Teensy 4....
@ RMT
ESP32-only RMT capture backend.
@ ISR
Platform-neutral interrupt-driven edge capture backend when available.
@ PARLIO_RX
PARLIO 1-bit oversampling backend (ESP32-C6 et al) — DMA sampling at 16 MHz with no per-edge interrup...
References fl::RxDevice::create(), createBackendDevice(), fl::FL_NO_EXCEPT, fl::FLEXIO, fl::FLEXPWM, fl::I2S_RX, fl::ISR, fl::LPC_SCT_CAPTURE, fl::PARLIO_RX, fl::PIO, fl::PLATFORM_DEFAULT, and fl::RMT.
Referenced by createBackendDevice().