summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lm3s69xx
diff options
context:
space:
mode:
authorKarel Gardas <karel.gardas@centrum.cz>2013-08-14 15:35:58 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-08-14 16:25:55 +0200
commit526f895efe74dfc6b1fc8f98ac546543d49178be (patch)
tree8e963a10949d4e6b734fb5d8f64a9a592d71a83c /c/src/lib/libbsp/arm/lm3s69xx
parentbsps: Fix clock driver defines (diff)
downloadrtems-526f895efe74dfc6b1fc8f98ac546543d49178be.tar.bz2
bsp/lm3s69xx: add macros for UART CTS/RTS pin configuration
Diffstat (limited to 'c/src/lib/libbsp/arm/lm3s69xx')
-rw-r--r--c/src/lib/libbsp/arm/lm3s69xx/include/io.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/lm3s69xx/include/io.h b/c/src/lib/libbsp/arm/lm3s69xx/include/io.h
index 4b7f920e01..dc698fa9ee 100644
--- a/c/src/lib/libbsp/arm/lm3s69xx/include/io.h
+++ b/c/src/lib/libbsp/arm/lm3s69xx/include/io.h
@@ -111,6 +111,34 @@ typedef enum {
.slr = LM3S69XX_GPIO_NO_SLEW_RATE_CONTROL \
}
+#define LM3S69XX_PIN_UART_RTS(port, idx) \
+ { \
+ .pin_first = LM3S69XX_GPIO_PIN(port, idx), \
+ .pin_last = LM3S69XX_GPIO_PIN(port, idx), \
+ .digital = LM3S69XX_GPIO_DIGITAL_ENABLE, \
+ .alternate = LM3S69XX_GPIO_AF_ENABLE, \
+ .analog = LM3S69XX_GPIO_ANALOG_DISABLE, \
+ .dir = LM3S69XX_GPIO_DIRECTION_OUTPUT, \
+ .otype = LM3S69XX_GPIO_OTYPE_PUSH_PULL, \
+ .drive = LM3S69XX_GPIO_DRIVE_2MA, \
+ .pull = LM3S69XX_GPIO_NO_PULL, \
+ .slr = LM3S69XX_GPIO_NO_SLEW_RATE_CONTROL \
+ }
+
+#define LM3S69XX_PIN_UART_CTS(port, idx) \
+ { \
+ .pin_first = LM3S69XX_GPIO_PIN(port, idx), \
+ .pin_last = LM3S69XX_GPIO_PIN(port, idx), \
+ .digital = LM3S69XX_GPIO_DIGITAL_ENABLE, \
+ .alternate = LM3S69XX_GPIO_AF_ENABLE, \
+ .analog = LM3S69XX_GPIO_ANALOG_DISABLE, \
+ .dir = LM3S69XX_GPIO_DIRECTION_INPUT, \
+ .otype = LM3S69XX_GPIO_OTYPE_PUSH_PULL, \
+ .drive = LM3S69XX_GPIO_DRIVE_2MA, \
+ .pull = LM3S69XX_GPIO_PULL_UP, \
+ .slr = LM3S69XX_GPIO_NO_SLEW_RATE_CONTROL \
+ }
+
#define LM3S69XX_PIN_LED(port, idx) \
{ \
.pin_first = LM3S69XX_GPIO_PIN(port, idx), \