1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/drivers/ethos
Martine Lenders 820a3976ad
ethos: move bulk of state machine out of ISR context
This moves the following parts of ethos' state machine out of ISR
context:

- Sending and replying to HELLO messages
- Byte-unstuffing

Some escape handling is still needed in the ISR handler, due to ethos'
protocol design, to determine if a received byte must go into the
netdev queue (tsrb) or the STDIO queue (isrpipe), but the actual
unstuffing is now done in the STDIO and netdev handler threads,
respectively.
2021-12-15 16:15:30 +01:00
..
include drivers/ethos: enable multiple instances 2021-06-11 12:31:37 +02:00
ethos.c ethos: move bulk of state machine out of ISR context 2021-12-15 16:15:30 +01:00
Makefile stdio_ethos: move to ethos_stdio 2021-12-15 16:15:29 +01:00
Makefile.dep stdio_ethos: move to ethos_stdio 2021-12-15 16:15:29 +01:00
Makefile.include drivers/ethos: enable multiple instances 2021-06-11 12:31:37 +02:00
stdio.c ethos: move bulk of state machine out of ISR context 2021-12-15 16:15:30 +01:00