Problema Seriale Arduino

Questo dovrebbe essere il codice necessario per fare quello che voglio fare:

byte varMAX = 0;                                      /* variabile che contine il numero del canale in base a quante volte schiaccio il tasto select */

void resetMAX(){
  
  if (select) {if (varMAX <= (Channel - 1)) varMAX++; else varMAX = 0;}   /* se select è true, se la variabile è minore o uguale del numero dei canali aggiungi uno, sennò è uguale a 0 */
  if (reset) {VdigitalMAX[varMAX] = 0;}               /* se reset è true, azzera l'elemento dell'array della tensione digitale corrispondente al canale selezionato */

}

Sembra funzionare, perlomeno non mi blocca il codice.