Repaired HOST OSAL #227
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
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: fsfw/fsfw#227
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "KSat:mueller/repairedHostOsal"
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?
These changes are necessary so the Host OSAL compiles (because it uses the new MQM IF).
If the MQM IF changes are merged, this merge request needs to be updated.
Furthermore, on some OSes like Windows, C99 IO is not provided as well (simiarly to newlib), so I have issues compiling it on Windows sometimes.
I suggest to make the define C99 IO define more generic and configurable via file. The CCSDSTime.cpp file now includes the FSFWConfig.h file.
Example Config file:
This file could be used to gather FSFW configuration constants, it just needs to be added to the include path.
This file could be used in the future to achieve conditional code execution.
One way to supply this file (with default settings) would be to put it into a folder which is not compiled/included by fsfw.mk.
The developer can then include the provided file or copy it into config if they want to tweak parameters for FSFW compilation / configuration.
In any case, they have to include it themselves.
Pull request closed