/* Définition Hardware du robot */ /* V 1.0 01/2004 */ #ifndef _HARDWARE_H #define _HARDWARE_H #define LeftLed RD1 #define RightLed RD0 #define BackLeftLed RD2 #define BackRightLed RD3 /* Macro de direction des ports */ #define LEDS_DIR_INIT (TRISD &= 0xF0 ) #define LEDS_ON (LeftLed=0,RightLed=0,BackLeftLed=0,BackRightLed=0) #define LEDS_OFF (LeftLed=1,RightLed=1,BackLeftLed=1,BackRightLed=1) /* Macro pour les micro switch */ #define SWITCH_DIR_INIT (PORTD|=0xF0) #define SW0 RD4 #define SW1 RD5 #define SW2 RD4 #define SW3 RD5 #define SW_VALUE ((PORTD & 0xF0)>>4) #endif