Is there some kind of guide for editing firmware? All I see are guides on flashing the firmware, not editing/configuring. I opened a few to look at the code, and most of them I can’t tell where you would edit the modes at, or where the mode groups are defined.
For instance, the Biscotti firmware I see.
#define NUM_MODEGROUPS 12 // don’t count muggle mode
PROGMEM const uint8_t modegroups[] = {
1, 2, 3, 5, 7, POLICE_STROBE, BIKING_STROBE, BATTCHECK,
1, 2, 3, 5, 7, 0, 0, 0,
7, 5, 3, 2, 1, 0, 0, 0,
2, 4, 7, POLICE_STROBE, BIKING_STROBE, BATTCHECK, SOS, 0,
2, 4, 7, 0, 0, 0, 0, 0,
7, 4, 2, 0, 0, 0, 0, 0,
1, 2, 3, 6, POLICE_STROBE, BIKING_STROBE, BATTCHECK, SOS,
1, 2, 3, 6, 0, 0, 0, 0,
6, 3, 2, 1, 0, 0, 0, 0,
2, 3, 5, 7, 0, 0, 0, 0,
7, 4, POLICE_STROBE,0,0, 0, 0, 0,
7, 0,
what I don’t see is where these values are defined. I thought the modes were values going up to 255?