From cf54fbb167bb440f7d349204a2d950d41134c5ba Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Mon, 12 Jun 2017 17:24:30 +0200 Subject: [PATCH] cpu/msp430/gpio: do not clear output pin on init --- cpu/msp430fxyz/periph/gpio.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cpu/msp430fxyz/periph/gpio.c b/cpu/msp430fxyz/periph/gpio.c index e107ad0fb4..c9de942d80 100644 --- a/cpu/msp430fxyz/periph/gpio.c +++ b/cpu/msp430fxyz/periph/gpio.c @@ -88,14 +88,13 @@ int gpio_init(gpio_t pin, gpio_mode_t mode) return -1; } - /* reset pin and output value */ + /* set pin direction */ if (mode == GPIO_OUT) { port->DIR |= _pin(pin); } else { port->DIR &= ~(_pin(pin)); } - port->OD &= ~(_pin(pin)); return 0; }