MCPcopy Create free account
hub / github.com/OpenStickCommunity/GP2040-CE / getReactiveLEDs

Function getReactiveLEDs

src/webconfig.cpp:1629–1643  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1627
1628
1629std::string getReactiveLEDs()
1630{
1631 const size_t capacity = JSON_OBJECT_SIZE(100);
1632 DynamicJsonDocument doc(capacity);
1633 ReactiveLEDInfo* ledInfo = Storage::getInstance().getAddonOptions().reactiveLEDOptions.leds;
1634
1635 for (uint16_t led = 0; led < 10; led++) {
1636 writeDoc(doc, "leds", led, "pin", ledInfo[led].pin);
1637 writeDoc(doc, "leds", led, "action", ledInfo[led].action);
1638 writeDoc(doc, "leds", led, "modeDown", ledInfo[led].modeDown);
1639 writeDoc(doc, "leds", led, "modeUp", ledInfo[led].modeUp);
1640 }
1641
1642 return serialize_json(doc);
1643}
1644
1645std::string setReactiveLEDs()
1646{

Callers

nothing calls this directly

Calls 2

writeDocFunction · 0.85
serialize_jsonFunction · 0.85

Tested by

no test coverage detected