]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
LPC17xx: define ADC pins in HAL GPIO style as well.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 1 Mar 2011 19:16:57 +0000 (20:16 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 1 Mar 2011 19:16:57 +0000 (20:16 +0100)
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
board/arm/lpc17xx-common/defines/system_def-lmc1.h

index 61a7b600edbbec09da37e2f57409f44075af6680..7fa2fa1fb4b5d4186655e7de7b6036ef0d8c71e8 100644 (file)
 #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 ADC1_BIT            BIT(24)     // ADC motor current
+#define ADC1_PIN            PORT_PIN(0,24,PORT_CONF_FNC_1|PORT_CONF_IN)
 #define ADC2_BIT            BIT(25)     // ADC motor current
+#define ADC2_PIN            PORT_PIN(0,25,PORT_CONF_FNC_1|PORT_CONF_IN)
 #define ADC3_BIT            BIT(26)     // ADC motor current
+#define ADC3_PIN            PORT_PIN(0,26,PORT_CONF_FNC_1|PORT_CONF_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 ADC5_BIT            BIT(31)     // ADC5 external input
+#define ADC5_PIN            PORT_PIN(1,31,PORT_CONF_FNC_3|PORT_CONF_IN)
 
 // Port Bit Definitions & Macros:    Description - initial conditions
 #define TXD1_BIT            BIT(0)      // P2.0 TXD