Merge pull request #5574 from PeterKietzmann/msp430_gpio_fix

cpu/msp430: initialize gpio as input OR output
This commit is contained in:
kYc0o 2016-07-22 15:55:43 +02:00 committed by GitHub
commit 51a4fee948

View File

@ -88,11 +88,13 @@ int gpio_init(gpio_t pin, gpio_mode_t mode)
} }
/* reset pin and output value */ /* reset pin and output value */
port->DIR &= ~(_pin(pin));
port->OD &= ~(_pin(pin));
if (mode == GPIO_OUT) { if (mode == GPIO_OUT) {
port->DIR |= _pin(pin); port->DIR |= _pin(pin);
} }
else {
port->DIR &= ~(_pin(pin));
}
port->OD &= ~(_pin(pin));
return 0; return 0;
} }