#define SSP0_CS2_BIT BIT(22) // chip select 2 SSP0 for keyboard and LED
#define SSP0_CS2_PIN PORT_PIN(0,22,PORT_CONF_GPIO_OUT_HI)
#define ADC0_BIT BIT(23) // ADC motor current
-#define ADC0_PIN PORT_PIN(0,23,PORT_CONF_FNC_1|PORT_CONF_IN)
+#define ADC0_PIN PORT_PIN(0,23,PORT_CONF_FNC_1|PORT_CONF_DIR_IN)
#define ADC1_BIT BIT(24) // ADC motor current
-#define ADC1_PIN PORT_PIN(0,24,PORT_CONF_FNC_1|PORT_CONF_IN)
+#define ADC1_PIN PORT_PIN(0,24,PORT_CONF_FNC_1|PORT_CONF_DIR_IN)
#define ADC2_BIT BIT(25) // ADC motor current
-#define ADC2_PIN PORT_PIN(0,25,PORT_CONF_FNC_1|PORT_CONF_IN)
+#define ADC2_PIN PORT_PIN(0,25,PORT_CONF_FNC_1|PORT_CONF_DIR_IN)
#define ADC3_BIT BIT(26) // ADC motor current
-#define ADC3_PIN PORT_PIN(0,26,PORT_CONF_FNC_1|PORT_CONF_IN)
+#define ADC3_PIN PORT_PIN(0,26,PORT_CONF_FNC_1|PORT_CONF_DIR_IN)
#define P0_27_UNUSED_BIT BIT(27) // P0.27 unused
#define P0_28_UNUSED_BIT BIT(28) // P0.28 unused
#define USBDPLUS_BIT BIT(29) // P0.29 USBD+
#define PWM6_EN_BIT BIT(29) // motor pwm 3 enable
#define PWM6_EN_PIN PORT_PIN(1,29,PORT_CONF_GPIO_OUT_LO)
#define ADC4_BIT BIT(30) // ADC4 tensometer
-#define ADC4_PIN PORT_PIN(1,30,PORT_CONF_FNC_3|PORT_CONF_IN)
+#define ADC4_PIN PORT_PIN(1,30,PORT_CONF_FNC_3|PORT_CONF_DIR_IN)
#define ADC5_BIT BIT(31) // ADC5 external input
-#define ADC5_PIN PORT_PIN(1,31,PORT_CONF_FNC_3|PORT_CONF_IN)
+#define ADC5_PIN PORT_PIN(1,31,PORT_CONF_FNC_3|PORT_CONF_DIR_IN)
// Port Bit Definitions & Macros: Description - initial conditions
#define TXD1_BIT BIT(0) // P2.0 TXD