#define PADLup (1<<12) #define PADLdown (1<<14) #define PADLleft (1<<15) #define PADLright (1<<13) #define PADRup (1<<4) #define PADRdown (1<<6) #define PADRleft (1<<7) #define PADRright (1<<5) #define PADstart (1<<11) #define PADselect (1<<8) #define PADL1 (1<<2) #define PADL2 (1<<0) #define PADL3 (1<<9) #define PADR1 (1<<3) #define PADR2 (1<<1) #define PADR3 (1<<10) #define PADin 0x00 #define PADout 0xff #define PADstandard 0x4 #define PADanalogue 0x5 #define PADdualshck 0x7 /*********** Prototyopes des fonctions immplementˇes ******************/ void initPads(void); int padConnected(int port); int padType(int port); int padState(int port); int padLHorz(int port); int padLVert(int port); int padRHorz(int port); int padRVert(int port); //Horz analogue values: 0 left, 255 right //Vert analogue values: 0 up, 255 down