#ifndef  HEADER_H
#define  HEADER_H

#include <p18f26j11.h>

typedef enum
{
	ESTADO,
	MOTORES,
	ULTRASONS,
	DISTANCIA,
	TEMPERATURA,
	GARRA
}Tipo;	

typedef enum
{
	ACTUALIZAR,
	LEDS,
	ILUMINACAO,
	PONTEIRO,
	VALVO,
	VALVC
}Estado;

typedef enum
{
	SERVO,
	VENTOINHA
}Motores;

#ifdef MAIN_C
#	define EXTERN
#else
#	define EXTERN extern
#endif

EXTERN unsigned int tmr0_c, tmr2_c, tmr4_c, tmr4_cc;
EXTERN unsigned int onH, onL, offH, offL;

EXTERN unsigned char cont1, nch, estado, leds, data_act1[32], data_act2[32], dist_sen[16];

EXTERN unsigned int rec_n1, rec_n2;

EXTERN unsigned char estado, distancia, motores;


EXTERN unsigned char estado_UGI, garra, estado_garra;

EXTERN float duty;
#endif