FastLED 3.10.6
Loading...
Searching...
No Matches

◆ runRpPioParallelResourceTest()

fl::json autoresearch::runRpPioParallelResourceTest ( const fl::json & args)

Prove PIO0 + PIO1 simultaneous operation at the resource level (#3899).

runParallelTest already drives both blocks at once, but for this pair it skips RX validation and asserts nothing about resources – so a PASS there means only that show() did not hang. This checks what the acceptance criterion actually asks: no resource collision, no stale state machine, no DMA ownership leak.

Definition at line 301 of file AutoResearchRpPioParallel.cpp.

301 {
302 (void)args;
303 fl::json response = fl::json::object();
304 response.set("success", false);
305 response.set("error", "RP PIO parallel resource test requires an RP2040/RP2350");
306 return response;
307}
static json object() FL_NO_EXCEPT
Definition json.h:857
corkscrew_args args
Definition old.h:149

References args, and fl::json::object().

+ Here is the call graph for this function: