|
FastLED 3.9.15
|
Implementation of RxDevice factory.
Definition in file rx.cpp.hpp.
#include "platforms/is_platform.h"#include "fl/channels/rx.h"#include "platforms/shared/rx_device_dummy.h"#include "fl/chipsets/led_timing.h"#include "fl/stl/string.h"
Include dependency graph for rx.cpp.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Functions | |
| ChipsetTiming4Phase | fl::make4PhaseTiming (const ChipsetTiming &timing_3phase, u32 tolerance_ns=150) FL_NOEXCEPT |
| Create 4-phase RX timing from 3-phase chipset timing with tolerance. | |
| template<> | |
| fl::shared_ptr< RxDevice > | fl::RxDevice::create< RxDeviceType::FLEXIO > (int pin) FL_NOEXCEPT |
| template<> | |
| fl::shared_ptr< RxDevice > | fl::RxDevice::create< RxDeviceType::FLEXPWM > (int pin) FL_NOEXCEPT |
| template<> | |
| fl::shared_ptr< RxDevice > | fl::RxDevice::create< RxDeviceType::ISR > (int pin) FL_NOEXCEPT |
| template<> | |
| fl::shared_ptr< RxDevice > | fl::RxDevice::create< RxDeviceType::LPC_SCT_CAPTURE > (int pin) FL_NOEXCEPT |
| template<> | |
| fl::shared_ptr< RxDevice > | fl::RxDevice::create< RxDeviceType::PLATFORM_DEFAULT > (int pin) FL_NOEXCEPT |
| template<> | |
| fl::shared_ptr< RxDevice > | fl::RxDevice::create< RxDeviceType::RMT > (int pin) FL_NOEXCEPT |