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
f40f783cb4
GPIO code update
Adds capability to define GPIO by label and by chip
for Linux systems
bfae25ff2d
Updates for SPI
1. Better names for functions
2. Reply size is set to 0
42df77ff32
check for empty PST
and return appropriate returnvalue
09299802f0
TCP refactoring
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.
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 reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: KSat/fsfw#25
No description provided.