[riot-notifications] [RIOT] cpu: make msp430fxyz use uart stdio (#3924)

Kaspar Schleiser notifications at github.com
Tue Sep 22 10:52:45 CEST 2015


msp430fxyz used an ugly-hacked uart_stdio replacement as it was not fast enough to handle bytewise isr-to-thread transfer using ringbuffer at 115kbaud.

Using the improved thread-safe ringbuffer (which avoids interrupt disabling), the msp easily handles higher speeds.

Depends on #3932.
You can view, comment on, or merge this pull request online at:

  https://github.com/RIOT-OS/RIOT/pull/3924

-- Commit Summary --

  * sys: add thread-safe ringbuffer implementation
  * sys: uart_stdio: use thread-safe ringbuffer
  * DEPENDENCY MERGE: add_threadsafe_ringbuffer
  * cpu: msp430fxyz: switch back to uart_stdio

-- File Changes --

    M Makefile.dep (4)
    M boards/msb-430-common/board_init.c (4)
    M boards/telosb/board.c (4)
    M boards/wsn430-common/board_init.c (4)
    M boards/z1/board.c (4)
    M cpu/msp430fxyz/Makefile.include (2)
    D cpu/msp430fxyz/include/msp430_stdio.h (37)
    M cpu/msp430fxyz/msp430_stdio.c (56)
    A sys/include/tsrb.h (146)
    A sys/tsrb/Makefile (1)
    A sys/tsrb/tsrb.c (72)
    M sys/uart_stdio/uart_stdio.c (15)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/3924.patch
https://github.com/RIOT-OS/RIOT/pull/3924.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/3924
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20150922/6654fefc/attachment-0001.html>


More information about the notifications mailing list