Exemplo n.º 1
0
/**
 *	\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;
}
Exemplo n.º 2
0
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;
			 }
}