Update FSFW from Upstream #27

Merged
muellerr merged 523 commits from mueller/update-from-upstream into develop 2022-05-17 10:06:59 +02:00
Showing only changes of commit 6dc34fc1f0 - Show all commits

View File

@ -15,16 +15,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- CFDP Packet Stack and related tests added. It also refactors the existing TMTC infastructure to - CFDP Packet Stack and related tests added. It also refactors the existing TMTC infastructure to
allow sending of CFDP packets to the CCSDS handlers. allow sending of CFDP packets to the CCSDS handlers.
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/528 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/528
- Linux Command Executor, which can execute shell commands in blocking and non-blocking mode
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/536
- added virtual function to print datasets - added virtual function to print datasets
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/544 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/544
- doSendRead Hook
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/545
### HAL additions
- Linux Command Executor, which can execute shell commands in blocking and non-blocking mode
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/536
- uio Mapper
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/543
## Changes ## Changes
- Applied the `clang-format` auto-formatter to all source code - Applied the `clang-format` auto-formatter to all source code
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/534 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/534
- Updated Catch2 to v3.0.0-preview4, might fail installing with cmake, see known bugs below - Updated Catch2 to v3.0.0-preview4
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/538 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/538
## Bugfix ## Bugfix
@ -39,8 +46,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## Known bugs ## Known bugs
* on some platforms building Catch2 from cmake might fail. In this case, it is advised to build and -
install locally from git, see automation/Dockerfile for an example
# [v3.0.1] # [v3.0.1]