Add Color order override settings

- Adds color order override section to settings page.
This commit is contained in:
Mike Ryan
2022-01-01 15:08:07 -06:00
parent a06846fa74
commit b8e23b2d7e
5 changed files with 97 additions and 15 deletions

View File

@@ -421,6 +421,17 @@ void getSettingsJS(byte subPage, char* dest)
oappend(SET_F("mA\";"));
}
oappend(SET_F("resetCOM();"));
const ColorOrderMap& com = busses.getColorOrderMap();
for (uint8_t s=0; s < com.count(); s++) {
const ColorOrderMapEntry* entry = com.get(s);
if (entry == nullptr) break;
oappend(SET_F("addCOM("));
oappend(itoa(entry->start,nS,10)); oappend(",");
oappend(itoa(entry->len,nS,10)); oappend(",");
oappend(itoa(entry->colorOrder,nS,10)); oappend(");");
}
sappend('v',SET_F("CA"),briS);
sappend('c',SET_F("BO"),turnOnAtBoot);