C++ ostream made optional #342
No reviewers
Labels
No Label
API Change
Breaking API Change
bug
build
cosmetics
Documentation
duplicate
feature
help wanted
hotfix
invalid
question
Refactor
Tests
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: fsfw/fsfw#342
Loading…
Reference in New Issue
No description provided.
Delete Branch "mueller/fsfw-printers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ServiceInterfacePrinter.h
. This reduced the Debug executable size for the RTEMS debug executable for the STM32 by 400-500 kB (!!!!).FSFWConfig.h
configuration. Users can just use#include <fsfw/serviceinterface/ServiceInterface.h>
FSFW_CPP_OSTREAM_ENABLED
fromFSFWConfig.h
. For mission code, developers need to replace sif:: calls by the printf counterparts, but only if the CPP stream are excluded. If this is not the case, everything should work as usual.This fixes #168 .
Python script to perform wrapping of sif:: calls in preprocessor defines used in the misson code (used for fsfw_example folder). Replace fsfw by the folder where the preprocessor replacements should be made (because changes were already made in fsfw).
FSFW: Ostream optionalto C++ ostream made optionalI will propabkly rename the
fsfw
namespace tosif