v3.0.0

Milestone for next FSFW subversion

API Changes

TCP Socket Changes
  • Keep Open TCP Implementation #496
    • The socket will now kept open after disconnect. This allows reconnecting.
    • Only one connection is allowed
    • No internal influence but clients need to change their Code.

GPIO IF

  • Add feature to open GPIO by line name #506

Bitutil

  • Unittests for Op Divider and Bitutility #510

Filesystem IF changed

  • Filesystem Base Interface: Use IF instead of void pointer #511

STM32

  • STM32 SPI Updates #518

Bugfixes

  • Small bugfix for LIS3 handler #504
  • Spelling fixed for function names #509
  • CMakeLists fixes #517
  • Out of bound reads and writes in unittests #519
  • Bug in TmPacketStoredPusC (#478)
  • Windows ifdef fixed #529

Enhancement

  • FSFW.h.in more default values #491
  • Minor updates for PUS services #498
  • HasReturnvaluesIF naming for parameter #499
  • Tests can now be built as part of FSFW and versioning moved to CMake #500
  • Added integration test code #508
  • More printouts for rejected TC packets #505
  • Arrayprinter format improvements #514
  • Adding code for CI with docker and jenkins #520
  • Added new function in SerializeAdapter #513
    • Enables simple deSerialize if you keep track of the buffer position yourself
    • static ReturnValue_t deSerialize(T *object, const uint8_t* buffer, size_t* deserSize, SerializeIF::Endianness streamEndianness)
  • Unittest helper scripts has a new Parameter to open the coverage html in the webrowser #525
    • '-o', '--open', Open coverage data in webbrowser
  • Documentation updated. Sphinx Documentation can now be build with python script #526

Known bugs

  • Version Number in CMakeList is wrong (2.0.0), should be (3.0.0), fixed in #542

All Pull Requests:

Milestone: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/milestone/19

No due date
100% Completed
Release v3.0.0
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-master manual fix for jenkins bug Details
#532 by mohr was merged 2022-01-10 14:52:32 +01:00
simplified test controller and added docs gitignore
fsfw/fsfw/pipeline/pr-development This commit looks good Details
fsfw/fsfw/pipeline/head Build queued... Details
Refactor
#530 by muellerr was merged 2021-12-20 14:15:38 +01:00
improved win32 define
fsfw/fsfw/pipeline/pr-development This commit looks good Details
bug
build
introducing valgrind
fsfw/fsfw/pipeline/head This commit looks good Details
feature
Tests
#521 by mohr was merged 2021-10-27 21:49:57 +02:00
Adding code for CI with docker and jenkins
fsfw/fsfw/pipeline/head This commit looks good Details
build
feature
#520 by mohr was merged 2021-10-27 20:52:58 +02:00