some progress on gate length in percent (but the calculation is still wrong)

This commit is contained in:
Oleksiy
2025-03-06 18:40:55 +02:00
parent b2f335bf6a
commit fd240e0341
3 changed files with 38 additions and 27 deletions

View File

@ -68,6 +68,7 @@ void checkInputs() {
updateScreen();
} else if (displayScreen == 2 && menuItem == 3) {
extraChannel = !extraChannel;
updateScreen();
} else if (displayScreen == 2 && menuItem == 4) {
EEPROM.put(1023, memCode - 1);
reboot();
@ -195,11 +196,12 @@ void checkInputs() {
&& displayTab != 0
&& channels[displayTab - 1].mode == 4) { //Change GATE
channels[displayTab - 1].gate = channels[displayTab - 1].gate + change;
if (channels[displayTab - 1].gate > 63) {
channels[displayTab - 1].gate = 0;
} else if (channels[displayTab - 1].gate > 48) {
channels[displayTab - 1].gate = 48;
if (channels[displayTab - 1].gate > 100 || channels[displayTab - 1].gate == 0) {
channels[displayTab - 1].gate = 1;
} else if (channels[displayTab - 1].gate > 99) {
channels[displayTab - 1].gate = 99;
}
calculateGate(displayTab - 1);
saveState();
} else if (insideTab && !shiftBtnPushed && !menuItemSelected) {
menuItem = menuItem + change;