3#ifndef __INC_FL_CLOCKLESS_CONTROLLER_IMPL_H
4#define __INC_FL_CLOCKLESS_CONTROLLER_IMPL_H
18#ifdef FASTLED_CLOCKLESS_STUB_DEFINED
19 template <
int DATA_PIN,
typename TIMING, EOrder RGB_ORDER = RGB,
int XTRA0 = 0,
bool FLIP = false,
int WAIT_TIME = 280>
20 using ClocklessControllerImpl = ClocklessBlockController<DATA_PIN, TIMING, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>;
24 #if !defined(FL_CLOCKLESS_CONTROLLER_DEFINED)
25 #error "Platform does not have a clockless controller defined. Each platform must define ClocklessController or explicitly use ClocklessBlocking as a fallback."
28 template <
int DATA_PIN,
typename TIMING, EOrder RGB_ORDER = RGB,
int XTRA0 = 0,
bool FLIP = false,
int WAIT_TIME = 280>
29 using ClocklessControllerImpl = ClocklessController<DATA_PIN, TIMING, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>;
Base definition for an LED controller.