#ifndef _VERSA1_IO_ #define _VERSA1_IO_ #define K1PORT A #define K1BIT 0 #define K1AN 0 #define K2PORT A #define K2BIT 1 #define K2AN 1 #define K3PORT A #define K3BIT 2 #define K3AN 2 #define K4PORT A #define K4BIT 4 #define K5PORT C #define K5BIT 3 #define K5AN 15 #define K6PORT C #define K6BIT 2 #define K6AN 14 #define K7PORT C #define K7BIT 4 #define K7AN 16 #define K8PORT C #define K8BIT 5 #define K8AN 17 #define K9PORT B #define K9BIT 2 #define K9AN 8 #define K9INT 2 #define K10PORT B #define K10BIT 3 #define K10AN 9 #define K11PORT B #define K11BIT 6 #define K12PORT B #define K12BIT 7 #define LEDPORT C #define LEDBIT 1 //---- MOTOR A #define MA1PORT A #define MA1BIT 5 #define MA1AN 4 #define MA2 K1 #define MAENPORT A #define MAENBIT 3 #define MAENAN 3 #define MAEN2 K2 #define MOTA_PWM 5 #define MOTA_CURRENT K3 #define MOTA_CONFIG() do{/*set PWM pin digi out :*/pinModeDigitalOut(K4);} while(0) //---- MOTOR B #define MB1PORT B #define MB1BIT 0 #define MB1AN 12 #define MB1INT 0 #define MB2PORT B #define MB2BIT 5 #define MB2AN 13 #define MBENPORT B #define MBENBIT 1 #define MBENAN 10 #define MBENINT 1 #define MBEN2PORT B #define MBEN2BIT 4 #define MBEN2AN 11 #define MOTB_PWM 1 #define MOTB_CURRENT K10 #define MOTB_CONFIG() do{/*init PWM1 to P1B for MOTB_PWM : */ PSTR1CON=0; PSTR1CONbits.STR1B=1;pinModeDigitalOut(K9);} while(0) //---- Aux serial port #define AUXSERIAL_NUM 2 #define AUXSERIAL_TX K11 #define AUXSERIAL_RX K12 #endif