FastLED 3.9.15
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 66 of file executor.h.

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