summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/tms570/include/tms570.h
diff options
context:
space:
mode:
authorPavel Pisa <pisa@cmp.felk.cvut.cz>2016-07-22 21:15:55 +0200
committerPavel Pisa <pisa@cmp.felk.cvut.cz>2016-10-02 11:31:19 +0200
commit94e3c8384ff2573877d61f387eb090e2e5e12aff (patch)
tree28d4b952029bccb39cc189b701168c21557c44e6 /c/src/lib/libbsp/arm/tms570/include/tms570.h
parentbsp/tms570: regenerate preinstall makefile by bootstrap -p. (diff)
downloadrtems-94e3c8384ff2573877d61f387eb090e2e5e12aff.tar.bz2
bsp/tms570: ensure that change of SCI baudrate is not applied in the middle of character Tx.
The rtems_monitor_task() setups/updates termios attributes of the opened TTY and if there is ongoing some other output it leads to the stuck. It would be better to use some termios API function which would call drainOutput() in rtems/cpukit/libcsupport/src/termios.c. But functionality is not accessible outside of core termios implementation. The loop waiting for last character to be sent has to be there anyway because hardware does not provide Tx machine/shift register empty interrupt. Closes #2794
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions