]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
LMC1 board LEDs declared by PORT_PIN macro.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 21 Dec 2010 11:00:03 +0000 (12:00 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 21 Dec 2010 11:00:03 +0000 (12:00 +0100)
This allows to use pin specification with HAL GPIO
code

  hal_pin_conf(LED1_PIN);
  hal_pin_conf(LED2_PIN);

  hal_gpio_set_value(LED1_PIN,0);
  hal_gpio_set_value(LED2_PIN,1);

This specification has been used in A4M38KRP lecture
USBLED example.

board/arm/lpc17xx-common/defines/system_def-lmc1.h

index 738f643d720e9c3dc8ef09b2a127ac3472293cd6..86f60a2ced1696e1a2bccb5ce5adf10000e88be5 100644 (file)
 #define CAN2_RX_BIT         BIT(4)      // CAN2 RX
 #define CAN2_TX_BIT         BIT(5)      // CAN2 TX
 #define LED2_BIT            BIT(6)      // active low/SSEL1
+#define LED2_PIN            PORT_PIN(0,6,PORT_CONF_GPIO_OUT_LO)
 #define SCK1_BIT            BIT(7)      // clock SSP1 to gradient valves
 #define MISO1_BIT           BIT(8)      // master input
 #define MOSI1_BIT           BIT(9)      // master output
 #define PWM6_BIT            BIT(5)     // P2.5 motor pwm 3 / ADC3
 #define PWM6_PIN            PORT_PIN(2,5,PORT_CONF_FNC_1|PORT_CONF_OUT_LO_NORM)
 #define LED1_BIT            BIT(6)     // P2.6 LED1 - error
+#define LED1_PIN            PORT_PIN(2,6,PORT_CONF_GPIO_OUT_LO)
 #define RTS1_BIT            BIT(7)     // P2.7 RTS1 used as DIR1
 #define AUX_OUT2_BIT        BIT(8)     // P2.8 auxual TLL port
 #define USB_CONNECT_BIT     BIT(9)      // P2.9 USB output for soft connect