/** * \fn int keyEvent(void) * \brief Resumen * \details Detalles * \author Bustamante, Capuj, Romero, Pizzani * \date 06-11-2015 09:48:39 */ int keyEvent(void) { int def = 7 ; //REVISAR valor tecla no valida uint8_t c; c = Teclado(); switch(c) { case key_XR: case key_XL: case key_YR: case key_YL: case key_ZU: case key_ZD: sys.manual_key=c; return START_MANUAL; case key_HOME: return START_HOMING; case key_MENU: return SET_SETTINGS; } return def; }
void Check_tecla(void) { uint8_t tecla; tecla = Teclado(); switch(tecla) { case T0: RGB_GREEN_OFF; RGB_BLUE_OFF; RGB_RED_ON; //macro para encender el ROJO en el RGB Display(T0,1); break; case T1: RGB_GREEN_OFF; RGB_RED_OFF; RGB_BLUE_ON; //ON azul Display(T1,0); break; case T2: RGB_RED_OFF; RGB_BLUE_OFF; //OFF azul RGB_GREEN_ON; //ON verde Display(T2,1); break; case T3: RGB_GREEN_OFF; //OFF verde RGB_BLUE_OFF; //OFF azul RGB_RED_OFF; //OFF rojo Display(T3,0); break; case T4: RGB_GREEN_ON; //ON verde RGB_BLUE_ON; //ON azul RGB_RED_ON; //ON rojo Display(T4,1); break; default: break; } }