summaryrefslogtreecommitdiff
path: root/include/arch/msp430fr5969lp
diff options
context:
space:
mode:
Diffstat (limited to 'include/arch/msp430fr5969lp')
-rw-r--r--include/arch/msp430fr5969lp/driver/gpio.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/arch/msp430fr5969lp/driver/gpio.h b/include/arch/msp430fr5969lp/driver/gpio.h
index 71dab88..2f271c2 100644
--- a/include/arch/msp430fr5969lp/driver/gpio.h
+++ b/include/arch/msp430fr5969lp/driver/gpio.h
@@ -24,10 +24,12 @@ class GPIO {
P2OUT = 0;
P3OUT = 0;
P4OUT = 0;
- P1DIR = BIT0;
- P2DIR = 0;
- P3DIR = 0;
- P4DIR = BIT6;
+ PJOUT = 0;
+ P1DIR = BIT0 | 0xff; // green LED
+ P2DIR = 0xff ^ (BIT0 | BIT1); // UART
+ P3DIR = 0xff;
+ P4DIR = BIT6 | 0xff; // red LED
+ PJDIR = BIT6 | BIT7; // HFXT (not populated)
}
inline void led_on(unsigned char id) {
if (id == 0) {