FastLED 3.10.8
Loading...
Searching...
No Matches

◆ ExecFlags

enum class fl::task::ExecFlags : u8
strong

Flags controlling which subsystems run() pumps.

  • TASKS: Scheduler (fl::task timers) + Executor (fetch, HTTP server)
  • COROUTINES: Platform coroutines (pumpCoroutines — ESP32: vTaskDelay, Teensy: cooperative context switch, Stub: thread run)
  • SYSTEM: Pure OS-level yield (vTaskDelay(0) on ESP32, thread yield on host)
  • ALL: All subsystems (default)
Enumerator
TASKS 
COROUTINES 
SYSTEM 
ALL 

Definition at line 64 of file executor.h.

64 : u8 {
65 TASKS = 1 << 0,
66 COROUTINES = 1 << 1,
67 SYSTEM = 1 << 2,
68 ALL = (1 << 0) | (1 << 1) | (1 << 2)
69};
unsigned char u8
Definition stdint.h:131