cpu/msp430: added periph UART driver#3742
Conversation
|
we're getting there! ;) |
|
Please remind me to test this on Monday. |
|
@OlegHahm, please test this today. It is monday :-) |
|
It's not Monday any more, but I just realized that I don't have any MSP430 flashing tools any more. Can't test until someone returns hers or his to me. |
|
I'm on this now. TX seems fine, but I can reproduce crashes on RX. |
|
@kaspar030: Regarding the RX crashes, I just found similar behavior debugging the GPIO external interrupts. It seems to me, like there is something in the context switching that is broken for MSP430 platforms (but not sure yet...). |
cpu/msp430fxyz/periph/uart.c
Outdated
There was a problem hiding this comment.
This resets the reset bit which is holt while existing configuration.
72a064e to
4ff792a
Compare
|
rebased on changes in #3724 and fixed the interrupt problem. The |
|
@haukepetersen Nice, so this one is the only one standing between remove_uart0 and simplify_shell. |
|
I can confirm that periph/uart works on msb-430h. |
|
fixed interrupt vector names for the wsn430 boards |
|
Confirmed working on wsn430-v1_3b, wsn430-v1_4, and Zolertia Z1. |
|
ACK |
8b0cad3 to
69c4dc7
Compare
|
rebased as #3724 was merged. Lets wait for Travis... |
|
oh happy day -> and go. |
cpu/msp430: added periph UART driver
|
|
EDIT
depends on #3724Finally also the UART driver for the MSP430 based boards.
While serial output (
hello-world) is working fine, the shell is still having trouble. I am still debugging some unwanted crashing when returning from the UART RX interrupt. But since I am now to MSP430 devices, I PR this anyway, maybe someone experiences with this platform has an idea?By the way: the default example does not work out of the box, as it is trying to use
uart0, while I basically removeduart0support for these boards...