Muchas gracias KILLERJC solucionado el problema, ya tenia dos dias en eso. el problema fue que debi utilizar el & simple. por otro lado solo grabo en la EEPROM cuando apriento el pulsador solamente. lo que si hago es leer cada vez que enciendo el micro.Tenes razon, pero estas intentando acceder al switch con el numero 4... agregale al switch un default, asi cuando no esta dentro de los valores 0 a 3 va al default
Muchas gracias killerJC. Saludos.