this is my display loop i have so far. things are updating to the screen. the way i want but im not sure if im doing it right. i know for sure im probably not using the flags right. I'm not sure i ever will unless someones draws it with a crayon for me lol
void processTouch() {
selectCalibration();
if (readTouch) {
tp = ts.getPoint();
pinMode(XM, OUTPUT);
pinMode(YP, OUTPUT);
if (tp.z > touchMin && tp.z < touchMax) {
Serial.println("p1");
if (millis() - lcdDebounceWait >= lcdDebounce) {
Serial.println("p2");
if (!blockInput) {
if (timerSet == 0) {
Serial.println("p3");
// myGLCD.drawRoundRect(164, 205, 315, 230); //start
// myGLCD.fillRoundRect (164, 205, 315, 230);//start
if (x > 164 && x < 315 && y > 205 && y < 230) { //dose 1 up button
buttonBorder(164, 205, 315, 230 );
Serial.println("hello");
// timerInfoResetdelay = millis() - 1010;
zone ++;
delay(200);
if (zone == 2) {
myGLCD.setTextSize(2);
myGLCD.setColor(51, 255, 51);
myGLCD.fillRoundRect (164, 205, 315, 230);//zone button
myGLCD.setColor(0, 0, 0);
myGLCD.print(" Zones 2/2", 171, 210); //timer
myGLCD.setTextSize(1);
myGLCD.fillRect (100, 207, 158, 215);
myGLCD.fillRect (105, 220, 158, 228);
myGLCD.fillRect (100, 235, 158, 243);
myGLCD.fillRoundRect (105, 249, 158, 258);
myGLCD.fillRoundRect (100, 263, 158, 271);
myGLCD.fillRoundRect (105, 277, 158, 285);
myGLCD.fillRoundRect (100, 290, 158, 298);
myGLCD.fillRect (105, 305, 158, 316);
myGLCD.setColor(255, 255, 255);
myGLCD.setColor(138, 93, 59);
myGLCD.printNumI(ti.Timers2[0].onTime, 100, 208);
myGLCD.printNumI(ti.Timers2[0].offTime, 105, 222);
myGLCD.printNumI(ti.Timers2[1].onTime, 100, 236);
myGLCD.printNumI(ti.Timers2[1].offTime, 105, 250);
myGLCD.printNumI(ti.Timers2[2].onTime, 100, 264);
myGLCD.printNumI(ti.Timers2[2].offTime, 105, 278);
myGLCD.printNumI(ti.Timers2[3].onTime, 100, 292);
myGLCD.printNumI(ti.Timers2[3].offTime, 105, 306);
myGLCD.setColor(255, 255, 255);
myGLCD.setTextSize(2);
}
if (zone >= 3 ) {
myGLCD.setTextSize(2);
myGLCD.setColor(51, 255, 51);
myGLCD.fillRoundRect (164, 205, 315, 230);//zone button
myGLCD.setColor(0, 0, 0);
myGLCD.print(" Zones 1/2", 171, 210); //timer3
myGLCD.setTextSize(1);
myGLCD.fillRect (100, 207, 158, 215);
myGLCD.fillRect (105, 220, 158, 228);
myGLCD.fillRect (100, 235, 158, 243);
myGLCD.fillRoundRect (105, 249, 158, 258);
myGLCD.fillRoundRect (100, 263, 158, 271);
myGLCD.fillRoundRect (105, 277, 158, 285);
myGLCD.fillRoundRect (100, 290, 158, 298);
myGLCD.fillRect (105, 305, 158, 316);
myGLCD.setColor(255, 255, 255);
myGLCD.setColor(138, 93, 59);
myGLCD.printNumI(seq.Timers[0].onTime, 100, 208);
myGLCD.printNumI(seq.Timers[0].offTime, 105, 222);
myGLCD.printNumI(seq.Timers[1].onTime, 100, 236);
myGLCD.printNumI(seq.Timers[1].offTime, 105, 250);
myGLCD.printNumI(seq.Timers[2].onTime, 100, 264);
myGLCD.printNumI(seq.Timers[2].offTime, 105, 278);
myGLCD.printNumI(seq.Timers[3].onTime, 100, 292);
myGLCD.printNumI(seq.Timers[3].offTime, 105, 306);
myGLCD.setColor(255, 255, 255);
myGLCD.setTextSize(2);
zone = 1;
}
}
}
}
}
}
if (zone == 1) {
if (seq.Timers[0].status ==tiEnabled){
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Enabled ", 10, 470);
myGLCD.setTextSize(2);
}
}
if (seq.Timers[0].status ==0) {
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Disabled ", 10, 470);
myGLCD.setTextSize(2);
}
// if (timer1Status == 3) {
// myGLCD.setTextSize(1);
// myGLCD.setColor(255, 255, 255);
// myGLCD.print("connection", 10, 470);
// myGLCD.setTextSize(2);
// }
if (seq.Timers[1].status ==tiEnabled){
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Enabled ", 90, 470);
myGLCD.setTextSize(2);
}
if (seq.Timers[1].status ==0) {
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Disabled ", 90, 470);
myGLCD.setTextSize(2);
}
// if (timer2Status == 3) {
// myGLCD.setTextSize(1);
// myGLCD.setColor(255, 255, 255);
// myGLCD.print("connection", 90, 470);
// myGLCD.setTextSize(2);
// }
if (seq.Timers[2].status ==tiEnabled){
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Enabled ", 169, 470);
myGLCD.setTextSize(2);
}
if (seq.Timers[2].status ==0) {
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Disabled ", 169, 470);
myGLCD.setTextSize(2);
}
// if (timer3Status == 3) {
// myGLCD.setTextSize(1);
// myGLCD.setColor(255, 255, 255);
// myGLCD.print("connection", 169, 470);
// myGLCD.setTextSize(2);
// }
if (seq.Timers[3].status ==tiEnabled){
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Enabled ", 249, 470);
myGLCD.setTextSize(2);
}
if (seq.Timers[3].status ==0) {
myGLCD.setTextSize(1);
myGLCD.setColor(255, 255, 255);
myGLCD.print("Disabled ", 249, 470);
myGLCD.setTextSize(2);
}
// if (timer4Status == 3) {
// myGLCD.setTextSize(1);
// myGLCD.setColor(255, 255, 255);
// myGLCD.print("connection", 249, 470);
// myGLCD.setTextSize(2);
// }
}
}