1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

11 Commits

Author SHA1 Message Date
Jan Romann
4384795cb9
treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
Thomas Stilwell
41ffaed583 dist/tools/ethos: fix typo for compiling baud rate 230400 2020-03-23 16:01:00 +01:00
abc99024df
tools/ethos: fix compilation warning in strncpy 2019-11-26 16:26:35 +01:00
Francisco Molina
d2e90b2370 dist/tools/ethos/ethos.c: remove unusued var 'escaped' 2019-11-21 11:58:07 +01:00
Joakim Nohlgård
369267863c ethos: Avoid EOF loops on detached stdin
Add a specific case of EOF on stdin to avoid situations where the
message `error reading from stdio. res=0` is repeated forever if stdin
is not a terminal. When ethos is started as a background process with
stdin redirected to /dev/null, e.g. `ethos ... < /dev/null &`, then
reading stdin will always result in a 0 length read (EOF).
If stdin is a tty we close the program on EOF (CTRL+D in the terminal),
otherwise, we stop reading from stdin after EOF was reached, but
continue tunneling traffic as usual.
2018-01-24 08:54:40 +01:00
Joakim Nohlgård
503976c663 dist/tools/ethos: Build escaped packet in buffer before writing to UART
Significantly improves throughput and latency on FRDM-KW41Z.

Ping with a packet of size 100 yields a 30 ms roundtrip with this
patch, 177 ms without. Size 1000 ping before: 1160 ms, after: 188 ms
2017-08-18 08:12:44 +02:00
Gaëtan Harter
a52c781339 dist: ethos: add tcp socket support
Add ethos support to use a tcp socket instead of a TTY.
Use 'tcp:host' as serial argument.
Port can be given in place of the baudrate argument.

Default port is 20000 which is used in on IoT-LAB.
2016-07-28 21:28:21 +02:00
abe5c19407 dist/tools: make ethos baudrate configurable 2016-07-14 17:01:02 +02:00
Hauke Petersen
78f212c9d8 dist/ethos: fixed compile warnings
- checking return values of each write() call
- chack return value of system() call
2016-04-14 17:31:49 +02:00
7d151f250b dist: ethos: fix usage string 2016-03-31 23:14:23 +02:00
52aec3ad32 dist: add ethos UNIX tool 2016-02-07 19:15:15 +01:00