FSFW Update #26

Merged
meierj merged 24 commits from mueller/sw-update into eive/develop 2021-12-15 10:01:34 +01:00
Owner

Updated FSFW to upstream

Updated FSFW to upstream
muellerr added 24 commits 2021-12-15 09:51:55 +01:00
- Updates `SerializerAdapter` to also take simple pointer and simply assign the serialized and deSerialized size
- Added related unittests
- Added functionality to open HTML report immediately
- Added another helper script to automatically generate unittest build
  folder
Reviewed-on: fsfw/fsfw#525
Reviewed-on: fsfw/fsfw#513
This PR introduces the generation of documentation based on
this excellent blog post: https://devblogs.microsoft.com/cppblog/clear-functional-c-documentation-with-sphinx-breathe-doxygen-cmake/

It combines the tools Sphinx, Doxygen and Breathe to generate good
looking HTML documentation conveniently which can be hosted easily.

The helper scripts were unified and there is now one helper.py script
which can be used to create, build and open both tests and documentation.
"./helper.py -h" can be used to get the different options.

This PR also contains some smaller fixes which were necessary for the docs
to build
1. Added .clang-format file which contains information for the
   clang-format tool on how to format source files
2. Added shell helper script to apply all changes on HAL soures,
   test sources and primary sources

The shell script was not applied yet. This should be done shortly
before introducing the release. Also, it might be good idea to provide
instructions on how to set up the formatter for Eclipse
Reviewed-on: fsfw/fsfw#526
Reviewed-on: fsfw/fsfw#529
Reviewed-on: fsfw/fsfw#527
muellerr requested review from meierj 2021-12-15 09:52:12 +01:00
meierj approved these changes 2021-12-15 10:01:25 +01:00
meierj merged commit e428568a00 into eive/develop 2021-12-15 10:01:34 +01:00
muellerr deleted branch mueller/sw-update 2021-12-15 10:02:23 +01:00
Sign in to join this conversation.
No description provided.