Hola, estoy tratando de hacer un menu con switch case, cada ves que se pulse un pulsador incrementa o decrementa la variable y pasaria de case en case, pero no me funciona.
Aca les dejo el codigo en C:
void main(){
set_tris_b(0x03);
set_tris_d(0b11111111);
set_tris_c(0x00);
lcd_init();
while(true)
{
// if(input(PIN_C5)|| !input(PIN_C5)){
if(input(abajo)){ --modo;}
if(input(arriba)){ ++modo;}
if(modo>3) modo = 1;
if(modo>1) modo = 0;
// if (enter == 1)
switch(modo){
case 0:
break;
case 1:
break;
case 2:
break;
}}}
Gracias.
Aca les dejo el codigo en C:
void main(){
set_tris_b(0x03);
set_tris_d(0b11111111);
set_tris_c(0x00);
lcd_init();
while(true)
{
// if(input(PIN_C5)|| !input(PIN_C5)){
if(input(abajo)){ --modo;}
if(input(arriba)){ ++modo;}
if(modo>3) modo = 1;
if(modo>1) modo = 0;
// if (enter == 1)
switch(modo){
case 0:
break;
case 1:
break;
case 2:
break;
}}}
Gracias.