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
Requirements
- currently, the host side only compiles on Linux
Usage
To use, add
#
GNRC_NETIF_NUMOF := 2
USEMODULE += ethos gnrc_netdev
CFLAGS += '-DETHOS_UART=UART_DEV(0)' -DETHOS_BAUDRATE=115200 -DUSE_ETHOS_FOR_STDIO
to app Makefile, "make clean all flash", then run this tool so follows: # sudo ./ethos