Update FSFW #25

Merged
muellerr merged 89 commits from mueller/master into master 2021-10-05 20:21:44 +02:00
Owner

most recent updates to FSFW

most recent updates to FSFW
muellerr added 84 commits 2021-10-05 19:00:22 +02:00
Adds capability to define GPIO by label and by chip
for Linux systems
1. Better names for functions
2. Reply size is set to 0
and return appropriate returnvalue
Reviewed-on: fsfw/fsfw#479
Reviewed-on: fsfw/fsfw#480
Reviewed-on: fsfw/fsfw#482
This refactoring keeps the TCP connection opened until the client closes
it. It also increased the robustness of the TCP reception.

Because TCP is stream based and usually applied to newline separated
data, a special way to handle binary space packets is required.

The new SpacePacketParser class takes care of this by taking TC packet
IDs as as optional start markers to parse for space packets in a given
buffer.

The refactored TCP server uses a ring buffer, a reception buffer and the
new parser to extract space packets from a stream in a safer way.
Reviewed-on: fsfw/fsfw#490
Reviewed-on: fsfw/fsfw#489
Reviewed-on: fsfw/fsfw#485
Reviewed-on: fsfw/fsfw#484
Reviewed-on: fsfw/fsfw#492
Reviewed-on: fsfw/fsfw#486
Reviewed-on: fsfw/fsfw#491
muellerr added 5 commits 2021-10-05 20:04:59 +02:00
muellerr merged commit 7f1797ce35 into master 2021-10-05 20:21:44 +02:00
Sign in to join this conversation.
No description provided.