Robin Müller
f0debecbbc
Merge pull request 'Extend version handling and class' ( #601 ) from eive/fsfw:mueller/extend-version-class into development
...
Reviewed-on: fsfw/fsfw#601
2022-05-16 14:52:15 +02:00
Robin Müller
ef9d7aa7d3
Merge branch 'development' into mueller/extend-version-class
2022-05-16 14:42:23 +02:00
Robin Müller
b8fd2db434
Merge pull request 'Add PUS TC scheduler service' ( #594 ) from KSat/fsfw:mueller/add-tc-scheduler-pus-11 into development
...
Reviewed-on: fsfw/fsfw#594
2022-05-16 14:32:19 +02:00
Robin Müller
878e32cbe8
Merge branch 'development' into mueller/add-tc-scheduler-pus-11
2022-05-16 14:29:02 +02:00
Robin Müller
4821706561
Merge branch 'development' into mueller/extend-version-class
2022-05-16 14:16:53 +02:00
Robin Müller
eed6a64597
Merge pull request 'Power Switcher Component' ( #596 ) from eive/fsfw:mueller/power-switcher-component-upstream into development
...
Reviewed-on: fsfw/fsfw#596
2022-05-13 22:42:23 +02:00
Robin Müller
5736023ffa
Merge branch 'development' into mueller/extend-version-class
2022-05-13 17:22:57 +02:00
Robin Müller
e98aa005cb
Merge branch 'development' into mueller/power-switcher-component-upstream
2022-05-13 13:25:13 +02:00
Robin Müller
52310f7d32
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-05-13 13:24:26 +02:00
Robin Müller
e3d1308205
Merge pull request 'preproc guards' ( #612 ) from eive/fsfw:mueller/missing-preproc-defs into development
...
Reviewed-on: fsfw/fsfw#612
2022-05-13 13:22:38 +02:00
Robin Müller
970f039e85
Merge remote-tracking branch 'origin/development' into mueller/extend-version-class
2022-05-13 13:21:01 +02:00
Steffen Gaisser
99c72fd00b
Merge pull request 'Auto-Formatter Script Improvements' ( #626 ) from mueller/amft-cmakelists into development
...
Reviewed-on: fsfw/fsfw#626
2022-05-13 12:01:40 +02:00
Robin Müller
5a4539def4
Merge branch 'mueller/add-tc-scheduler-pus-11' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-tc-scheduler-pus-11
2022-05-13 11:58:45 +02:00
Robin Müller
13a34cd677
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-05-13 11:58:41 +02:00
Robin Müller
811287aac8
delete old scripts
2022-05-13 11:57:22 +02:00
Robin Müller
23fb06578b
this is better
2022-05-13 11:56:37 +02:00
Robin Müller
c86e99e6dc
rename auto-formatter
2022-05-13 11:56:20 +02:00
Robin Müller
4092de911c
use variable for repeated section
2022-05-13 11:55:19 +02:00
Robin Müller
00952e15b0
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-13 11:50:24 +02:00
Robin Müller
01ebf0f4d3
tab size
2022-05-13 11:49:01 +02:00
Robin Müller
99fe6487c8
another small improvement
2022-05-13 11:48:18 +02:00
Robin Müller
d4a6f987bc
small fix
2022-05-13 11:46:59 +02:00
Robin Müller
57bac4f262
Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists
2022-05-13 11:46:17 +02:00
Robin Müller
cfa6843c8f
check whether clang-format is installed
2022-05-13 11:46:04 +02:00
Steffen Gaisser
b6b3221b22
Merge pull request 'run auto-formatter over cmakelists.txt' ( #619 ) from mueller/amft-cmakelists into development
...
Reviewed-on: fsfw/fsfw#619
2022-05-13 11:44:48 +02:00
Robin Müller
deee4c43c0
finally this works
2022-05-13 11:37:58 +02:00
Robin Müller
ad0b6f1ed1
another small fix
2022-05-13 11:35:59 +02:00
Robin Müller
ec03a674bd
Merge branch 'mueller/amft-cmakelists' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/amft-cmakelists
2022-05-13 11:35:28 +02:00
Robin Müller
9e3d5b6a0c
small fix
2022-05-13 11:35:18 +02:00
Robin Müller
994c7299b9
add cmake-format command to shell script
2022-05-13 11:34:44 +02:00
Robin Müller
57a830cb46
Merge branch 'development' into mueller/amft-cmakelists
2022-05-13 11:30:52 +02:00
Robin Müller
271057ca6b
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-05-13 11:28:54 +02:00
Robin Müller
861335212e
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-05-13 00:30:18 +02:00
Robin Müller
038e47a46e
better returncode handling
2022-05-13 00:30:01 +02:00
Robin Müller
c215508a12
another missing preproc guard
2022-05-13 00:25:52 +02:00
Robin Müller
ccadbb5942
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-13 00:24:04 +02:00
Robin Müller
171c48495c
Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream
2022-05-12 19:07:12 +02:00
Steffen Gaisser
a83b86ccd2
Merge pull request 'refactor power module' ( #590 ) from eive/fsfw:mueller/refactor-power-switch-if-etc into development
...
Reviewed-on: fsfw/fsfw#590
2022-05-12 18:37:45 +02:00
Robin Müller
3046822e88
run cmake-format
2022-05-12 17:27:39 +02:00
Robin Müller
6442dd0c38
Merge branch 'mueller/amft-cmakelists' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/amft-cmakelists
2022-05-12 17:16:15 +02:00
Robin Müller
9b6fa646ed
Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists
2022-05-12 17:16:10 +02:00
Robin Müller
e77bde459b
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-05-12 17:12:26 +02:00
Robin Müller
2d9d83a1c5
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-12 17:10:54 +02:00
Robin Müller
c561271070
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-05-12 17:09:27 +02:00
Robin Müller
70d4fc1e0a
Merge branch 'mueller/add-tc-scheduler-pus-11' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-tc-scheduler-pus-11
2022-05-12 17:06:12 +02:00
Robin Müller
b8cfb36426
added additional explicit returnvalues
2022-05-12 17:05:58 +02:00
Robin Müller
e5c140e0ae
Merge branch 'development' into mueller/add-tc-scheduler-pus-11
2022-05-12 16:59:01 +02:00
Steffen Gaisser
b99160e850
Merge pull request 'Add LTO support' ( #616 ) from mueller/add-lto-support into development
...
Reviewed-on: fsfw/fsfw#616
2022-05-12 16:56:54 +02:00
Robin Müller
c4c340fde1
lot of refactoring
2022-05-12 16:56:06 +02:00
Robin Müller
9a4c7589cc
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-05-12 15:52:47 +02:00
Robin Müller
d11f898f70
update dummy power switcher docs
2022-05-12 15:02:06 +02:00
Robin Müller
34e124f2db
Merge branch 'development' into mueller/amft-cmakelists
2022-05-11 11:30:40 +02:00
Robin Müller
e05c72b062
minor formatting fix
2022-05-10 13:08:14 +02:00
Robin Müller
377c3325d2
update cmake-modules file
2022-05-10 12:16:38 +02:00
Robin Müller
2ca8523215
Merge branch 'mueller/add-lto-support' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/add-lto-support
2022-05-10 11:57:01 +02:00
Robin Müller
25775614de
only check IPO support if enabled
2022-05-10 11:56:51 +02:00
Robin Müller
efb3d982f3
added missing prefix
2022-05-10 11:52:40 +02:00
Steffen Gaisser
0410ecd9e3
Merge branch 'development' into mueller/add-lto-support
2022-05-10 11:51:39 +02:00
Robin Müller
dd986fefd3
experimenting with PRE_BUILD command
2022-05-10 11:51:25 +02:00
Robin Müller
b38329aa0e
Merge branch 'development' into mueller/extend-version-class
2022-05-10 11:19:48 +02:00
Robin Müller
0fe1b70bae
keep LTO option off by default
2022-05-10 11:19:29 +02:00
Robin Müller
c5b4499d98
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-05-10 09:58:21 +02:00
Robin Müller
458aa5c265
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-10 09:56:29 +02:00
Ulrich Mohr
4499c9bf04
Merge pull request 'Added new functions to add sequences and tables' ( #606 ) from eive/fsfw:mueller/new-ss-adder-functions into development
...
Reviewed-on: fsfw/fsfw#606
2022-05-10 09:35:16 +02:00
Robin Müller
eb0223bc51
Merge branch 'development' into mueller/add-lto-support
2022-05-09 22:34:28 +02:00
Robin Müller
be6a492022
Merge branch 'development' into mueller/extend-version-class
2022-05-09 22:34:09 +02:00
Robin Müller
d8bd08dd8c
Merge branch 'development' into mueller/amft-cmakelists
2022-05-09 17:22:40 +02:00
Robin Müller
18c2847b08
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-09 17:21:48 +02:00
Steffen Gaisser
d45cda93b2
Merge pull request 'important bugfix for TCP server' ( #618 ) from mueller/tcp-server-bugfix into development
...
Reviewed-on: fsfw/fsfw#618
2022-05-09 16:59:54 +02:00
Steffen Gaisser
3448292e8a
Merge branch 'development' into mueller/tcp-server-bugfix
2022-05-09 16:56:07 +02:00
Steffen Gaisser
d983305ea5
Merge branch 'development' into mueller/amft-cmakelists
2022-05-09 16:34:22 +02:00
Robin Müller
c83cc492c0
Merge pull request 'Compile Time Size Check fixed' ( #614 ) from gaisser/fsfw:gaisser_fix_compile_check into development
...
Reviewed-on: fsfw/fsfw#614
2022-05-09 16:14:44 +02:00
Robin Müller
ece32f88f4
Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix
2022-05-09 16:14:17 +02:00
Robin Müller
dd9e28fca1
Merge branch 'development' into mueller/add-lto-support
2022-05-09 16:09:31 +02:00
Steffen Gaisser
46cfe65321
Merge pull request 'Health Service Bugfix' ( #617 ) from mueller/health-srv-bugfix into development
...
Reviewed-on: fsfw/fsfw#617
2022-05-09 16:08:28 +02:00
Robin Müller
7b7f5d7e0a
Merge branch 'mueller/add-lto-support' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/add-lto-support
2022-05-09 16:07:19 +02:00
Robin Müller
fd112ed597
enable lto for test target
2022-05-09 16:07:05 +02:00
Robin Müller
96eb8fc21f
Merge branch 'development' into gaisser_fix_compile_check
2022-05-09 15:59:44 +02:00
Robin Müller
88fa4f1d9d
Merge remote-tracking branch 'origin/development' into mueller/tcp-server-bugfix
2022-05-09 15:55:07 +02:00
Robin Müller
5989c88c88
indentation
2022-05-09 15:54:29 +02:00
Robin Müller
da8a108cb7
Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists
2022-05-09 15:54:10 +02:00
Robin Müller
75132c1e39
Merge branch 'development' into mueller/add-lto-support
2022-05-09 15:52:28 +02:00
Robin Müller
eb494707af
Merge remote-tracking branch 'upstream/development' into mueller/power-switcher-component-upstream
2022-05-09 15:51:28 +02:00
Robin Müller
736f8d0238
order fix
2022-05-09 15:50:49 +02:00
Robin Müller
f1acf8e18b
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-05-09 15:48:04 +02:00
Robin Müller
281f91ec5d
Merge remote-tracking branch 'origin/development' into mueller/health-srv-bugfix
2022-05-09 15:41:10 +02:00
Robin Müller
15352b539d
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-05-09 15:37:32 +02:00
Robin Müller
4015e85506
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-09 15:35:49 +02:00
Steffen Gaisser
118f1da8dd
Merge pull request 'Bump C++ standard to C++17' ( #622 ) from mueller/cpp17-update into development
...
Reviewed-on: fsfw/fsfw#622
2022-05-09 15:33:52 +02:00
Robin Müller
8b0508d50a
Merge branch 'development' into gaisser_fix_compile_check
2022-05-09 15:17:28 +02:00
Robin Müller
8a40878eb5
Merge remote-tracking branch 'origin/development' into mueller/add-lto-support
2022-05-09 15:17:16 +02:00
Robin Müller
220469a2dd
Merge remote-tracking branch 'origin/development' into mueller/amft-cmakelists
2022-05-09 15:16:12 +02:00
Steffen Gaisser
83de5b4ec1
Merge branch 'development' into mueller/cpp17-update
2022-05-09 15:13:50 +02:00
Steffen Gaisser
fe1c51ae6d
Merge pull request 'CMake move some directives up top' ( #621 ) from mueller/cmake-fixes into development
...
Reviewed-on: fsfw/fsfw#621
2022-05-09 15:13:02 +02:00
Robin Müller
10cc954d27
update changelog
2022-05-09 15:09:07 +02:00
Robin Müller
73ff9b97db
bump CMAKE_CXX_STANDARD to C++17
2022-05-09 15:07:46 +02:00
Robin Müller
b0d71597f0
update changelog
2022-05-09 14:58:39 +02:00
Robin Müller
226f28dc7b
Move some directives up top
2022-05-09 14:53:52 +02:00
Robin Müller
6308427d03
run auto-formatter over cmakelists.txt
2022-05-09 11:18:56 +02:00
Robin Müller
398d04dc50
fixed tests
2022-05-09 11:15:18 +02:00
Robin Müller
80a5ed3c5b
added back fsfw namespace
2022-05-09 11:06:45 +02:00
Robin Müller
5d5a355110
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-05-09 11:04:15 +02:00
Robin Müller
c78b7c432b
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-05-09 11:02:45 +02:00
Robin Müller
6bfdace512
update changelog
2022-05-09 11:00:31 +02:00
Robin Müller
16e55a98ce
important bugfix for TCP server
2022-05-09 10:57:23 +02:00
Robin Müller
79f17843d8
update changelog
2022-05-09 10:50:29 +02:00
Robin Müller
e5e163bdbf
mark unused function
2022-05-09 10:47:56 +02:00
Robin Müller
4e4820af05
bugfix for prepareHealthSetReply function
2022-05-09 10:47:23 +02:00
Robin Müller
637512ad77
changelog update
2022-05-09 10:34:14 +02:00
Robin Müller
a4bd5a2aaa
update changelog
2022-05-09 10:31:03 +02:00
Robin Müller
a943e4eebb
enable LTO where applicable
2022-05-09 02:23:20 +02:00
Robin Müller
cb0c80d8dc
add option and cmake module for lto support
2022-05-09 02:22:16 +02:00
Steffen Gaisser
3332f68ce7
Tested only std::numeric_limits in MSVC
2022-05-02 17:22:13 +02:00
Robin Müller
2fbf847367
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-02 16:16:33 +02:00
Steffen Gaisser
54feb77770
Proposed fix for gcc and clang
2022-05-02 16:14:23 +02:00
Robin Müller
1a07864a5f
Merge pull request 'CCSDS Time CUC Tests' ( #593 ) from gaisser/fsfw:gaisser_cuc_tests into development
...
Reviewed-on: fsfw/fsfw#593
2022-05-02 15:29:48 +02:00
Steffen Gaisser
3e9d6bdbb9
Merge branch 'development' into gaisser_cuc_tests
2022-05-02 15:24:32 +02:00
Steffen Gaisser
c295539c79
Merge pull request 'Fixes to allow compilation on MacOS' ( #611 ) from mueller/mac-os into development
...
Reviewed-on: fsfw/fsfw#611
2022-05-02 15:22:19 +02:00
Robin Müller
57e6c46e72
Merge branch 'development' into mueller/missing-preproc-defs
2022-05-02 15:16:37 +02:00
Robin Müller
cddf16f941
Merge branch 'development' into mueller/mac-os
2022-05-02 15:15:53 +02:00
Robin Müller
a3dee05fe3
Merge pull request 'space packet bug fix' ( #607 ) from meier/spacePacketBugFix into development
...
Reviewed-on: fsfw/fsfw#607
2022-05-02 15:15:28 +02:00
Robin Müller
a3617cad11
preproc guards
2022-05-02 15:12:38 +02:00
Steffen Gaisser
8edf4c3c8d
Merge branch 'development' into meier/spacePacketBugFix
2022-05-02 15:10:32 +02:00
Robin Müller
7801c6effe
Merge remote-tracking branch 'upstream/development' into mueller/new-ss-adder-functions
2022-05-02 15:09:09 +02:00
Steffen Gaisser
8cc94a55ab
Merge pull request 'Bump Catch2 dependency & Catch2 pre-installed for CI/CD' ( #605 ) from mueller/bump-catch2 into development
...
Reviewed-on: fsfw/fsfw#605
2022-05-02 15:03:08 +02:00
Robin Müller
b62c19a364
Merge branch 'development' into mueller/extend-version-class
2022-05-02 14:48:23 +02:00
Robin Müller
daffb6b666
Merge branch 'development' into gaisser_cuc_tests
2022-05-02 14:45:33 +02:00
Robin Müller
7cfb1e6076
Merge branch 'development' into mueller/bump-catch2
2022-05-02 14:36:44 +02:00
Steffen Gaisser
cc36baff78
Merge pull request 'Hotfix CMake & ETL' ( #604 ) from mueller/hotfix-etl into development
...
Reviewed-on: fsfw/fsfw#604
2022-05-02 14:36:29 +02:00
Robin Müller
4c65109ac0
Merge branch 'development' into meier/spacePacketBugFix
2022-05-02 14:36:24 +02:00
Robin Müller
861bd15eda
Merge branch 'development' into mueller/hotfix-etl
2022-05-02 14:20:40 +02:00
Steffen Gaisser
7b979eadff
Merge pull request 'fix compiler warnings and auto-formatting' ( #598 ) from eive/fsfw:mueller/compiler-warning-fixes-upstream-2 into development
...
Reviewed-on: fsfw/fsfw#598
2022-05-02 14:17:00 +02:00
Steffen Gaisser
16714ceb40
Merge branch 'development' into gaisser_cuc_tests
2022-05-02 13:58:17 +02:00
Robin Müller
fea301bcc9
Merge remote-tracking branch 'origin/mueller/hotfix-etl' into mueller/mac-os
2022-05-02 09:35:28 +02:00
Robin Müller
77450eb4b7
removed flag which does not exist
2022-05-02 09:09:41 +02:00
Robin Müller
28015c4735
it compiles and runs
2022-05-01 17:48:49 +02:00
Robin Müller
7d61e67d20
more macos changes
2022-04-30 19:02:41 +02:00
Robin Müller
afcbc8be0a
changes for MacOS
2022-04-30 18:40:22 +02:00
Robin Müller
7a2269262b
Merge branch 'development' into meier/spacePacketBugFix
2022-04-29 08:45:10 +02:00
Jakob Meier
9731dc1e61
space packet bug fix
2022-04-29 07:47:23 +02:00
Robin Müller
bf2e0f2d73
added option to change initial submode
2022-04-28 16:49:13 +02:00
Robin Müller
e98857fab4
update changelog
2022-04-28 14:37:21 +02:00
Robin Müller
29b0a352fc
added new functions to add sequences and tables
2022-04-28 14:26:00 +02:00
Robin Müller
8642b13fd1
Merge branch 'mueller/hotfix-etl' into mueller/bump-catch2
2022-04-27 21:55:45 +02:00
Robin Müller
6aa72892ed
clean usage of FetchContent_MakeAvailable
2022-04-27 21:53:57 +02:00
Robin Müller
70f0a72f1b
added explicit checkout of v3.0.0-preview5
2022-04-27 13:54:15 +02:00
Robin Müller
b5d890eedd
install Catch2 for docker_d2 and update Jenkinsfile
2022-04-27 13:43:49 +02:00
Robin Müller
50b1b48678
link Catch2 issue
2022-04-27 13:36:26 +02:00
Robin Müller
0e0dbc74aa
Merge branch 'mueller/hotfix-etl' into mueller/bump-catch2
2022-04-27 09:45:42 +02:00
Robin Müller
8c34051d8b
bump Catch2 revision
2022-04-27 09:45:20 +02:00
Robin Müller
b00d83cb1a
bump ETL revision
2022-04-27 09:41:16 +02:00
Robin Müller
17e609c3a5
some more var replacements
2022-04-27 09:37:11 +02:00
Robin Müller
64f0166b64
hotfix for new ETL dependency
2022-04-27 09:16:52 +02:00
Robin Müller
c80f06fbcb
hotfix for ETL lib dep
2022-04-27 09:08:17 +02:00
Robin Müller
70eb8325a0
Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2
2022-04-27 08:47:45 +02:00
Robin Müller
8e4ad10627
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-04-27 08:46:18 +02:00
Robin Müller
496bc665d6
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-27 08:45:47 +02:00
Robin Müller
2c8531ea48
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-04-27 08:45:04 +02:00
Robin Müller
e796f82203
Merge pull request 'gpio bug fix' ( #602 ) from KSat/fsfw:hoffmann/gpioBugfix into development
...
Reviewed-on: fsfw/fsfw#602
2022-04-27 08:41:54 +02:00
Robin Müller
5b7ca8c13c
update CHANGELOG.md, apply afmt
2022-04-27 08:39:21 +02:00
Robin Müller
031739ef51
Merge branch 'development' into hoffmann/gpioBugfix
2022-04-25 15:45:21 +02:00
Robin Müller
b94685e045
added missing PR cross-ref
2022-04-25 15:44:46 +02:00
Robin Müller
572d602b72
improve changelog, add entry
2022-04-25 15:42:44 +02:00
Robin Müller
88051c9302
Merge remote-tracking branch 'upstream/development' into mueller/refactor-power-switch-if-etc
2022-04-25 15:37:03 +02:00
Robin Müller
80be937d9d
Merge remote-tracking branch 'upstream/development' into mueller/compiler-warning-fixes-upstream-2
2022-04-25 15:24:17 +02:00
Robin Müller
d62ee6a611
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-04-25 15:23:46 +02:00
Robin Mueller
91ef4ff30b
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-25 15:23:15 +02:00
Steffen Gaisser
b8516b15cb
Merge pull request 'Added an additional conversion function' ( #584 ) from eive/fsfw:mueller/clock-addition into development
...
Reviewed-on: fsfw/fsfw#584
2022-04-25 15:22:07 +02:00
Robin Müller
4032228005
Merge remote-tracking branch 'upstream/development' into mueller/extend-version-class
2022-04-25 15:15:54 +02:00
Robin Müller
50ce13d596
Merge branch 'development' into mueller/power-switcher-component-upstream
2022-04-25 15:14:38 +02:00
Robin Mueller
68302e7c5e
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-25 15:14:13 +02:00
Steffen Gaisser
ac5a54b5da
Merge branch 'development' into mueller/clock-addition
2022-04-25 15:12:24 +02:00
Robin Müller
29015b340b
update changelog
2022-04-25 15:10:50 +02:00
Ulrich Mohr
64274acbeb
Merge pull request 'Add ETL dependency' ( #592 ) from KSat/fsfw:mueller/add-etl-dependency into development
...
Reviewed-on: fsfw/fsfw#592
2022-04-25 15:08:05 +02:00
Robin Müller
ff98c42514
Merge branch 'development' into mueller/clock-addition
2022-04-25 14:54:22 +02:00
Ulrich Mohr
126ac52975
Merge pull request 'Allow passing a MqArgs struct to the MQ creation' ( #583 ) from eive/fsfw:mueller/ipc-pass-arbitrary-args-to-mq into development
...
Reviewed-on: fsfw/fsfw#583
2022-04-25 14:43:52 +02:00
Philipp
70d3197212
gpio init bug fix
...
Return values from configureGpios were not checked
2022-04-25 14:32:05 +02:00
Philipp
dd90980520
push test
2022-04-25 14:19:03 +02:00
Robin Müller
18f9958332
add git CST and sha info to version ctor
2022-04-22 15:39:44 +02:00
Robin Müller
68231db9a1
changelog typo
2022-04-22 15:37:14 +02:00
Robin Müller
85e849ca00
small remaining fix
2022-04-22 15:10:08 +02:00
Robin Müller
617d41c7d5
maybe this fixed CI/CD issues
2022-04-22 15:08:16 +02:00
Robin Müller
cccdced74d
unique helper file name
2022-04-22 15:00:04 +02:00
Robin Müller
750369b0a6
small addition and possible fix
2022-04-22 14:55:17 +02:00
Robin Müller
539e01deee
minor form change
2022-04-22 14:53:12 +02:00
Robin Müller
4079edc80e
update changelog
2022-04-22 14:52:55 +02:00
Robin Müller
a569990ca2
fix tests
2022-04-22 14:50:50 +02:00
Robin Müller
9c7eba4431
git version handler more robust now
2022-04-22 14:47:28 +02:00
Robin Müller
513ae9dc10
prefixed git info variable
2022-04-22 14:38:32 +02:00
Robin Müller
effecd4662
include cmake-modules manually instead
...
- Instead of using FetchContent
- Separate folder for easier update and for distintion
- LICENSE file included
2022-04-22 14:33:34 +02:00
Robin Müller
b951cb736a
add fsfw specific cmake message prefix
2022-04-22 14:08:26 +02:00
Robin Müller
7e1aed6ad9
apply afmt
2022-04-22 14:04:30 +02:00
Robin Müller
07155e2546
extend version handling with git describe
2022-04-22 14:04:18 +02:00
Robin Müller
8c6c8ad3c0
exntend version class to allow add info
2022-04-22 11:58:44 +02:00
Robin Mueller
352ab43c1f
Merge remote-tracking branch 'upstream/development' into mueller/add-etl-dependency
2022-04-12 17:11:41 +02:00
Robin Mueller
35f257800e
Merge remote-tracking branch 'upstream/development' into mueller/add-tc-scheduler-pus-11
2022-04-12 17:10:55 +02:00
Robin Müller
07f5dbb9ac
Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2
2022-04-12 17:08:56 +02:00
Robin Müller
97e98eae24
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-04-12 17:06:30 +02:00
Steffen Gaisser
5ac88f2b15
Merge pull request 'added missing empty implementation in STM32 SPI HAL' ( #599 ) from mueller/small-stm32-hal-bugifx into development
...
Reviewed-on: fsfw/fsfw#599
2022-04-11 17:48:48 +02:00
Robin Müller
b03a6684f9
Merge branch 'development' into mueller/small-stm32-hal-bugifx
2022-04-11 17:34:39 +02:00
Robin Müller
afce942bf8
Merge branch 'development' into mueller/compiler-warning-fixes-upstream-2
2022-04-11 17:33:04 +02:00
Robin Mueller
7c2e50b665
added related PR in changelog
2022-04-11 17:32:01 +02:00
Steffen Gaisser
c04ca704d2
Merge pull request 'progagate reply returnvalue' ( #597 ) from eive/fsfw:mueller/propagate-pool-manage-retval into development
...
Reviewed-on: fsfw/fsfw#597
2022-04-11 17:31:54 +02:00
Robin Mueller
6aa54fe1d4
added missing empty implementation
2022-04-11 17:30:27 +02:00
Robin Müller
a1d7a56dfa
small fix
2022-04-11 17:14:43 +02:00
Robin Müller
cb78fefbb3
afmt
2022-04-11 17:14:04 +02:00
Robin Mueller
c55925959b
Merge branch 'mueller/add-etl-dependency' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-etl-dependency
2022-04-11 16:44:30 +02:00
Robin Mueller
4f0669c574
doc update
2022-04-11 16:44:20 +02:00
Robin Müller
f0d996ffd2
Merge branch 'development' into mueller/add-etl-dependency
2022-04-11 16:17:46 +02:00
Robin Mueller
d0b7c22afc
Merge branch 'mueller/add-tc-scheduler-pus-11' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/add-tc-scheduler-pus-11
2022-04-11 16:17:05 +02:00
Robin Mueller
a18bc15cbb
update changelog
2022-04-11 16:16:56 +02:00
Robin Müller
f4d05c2c9c
Merge branch 'mueller/ipc-pass-arbitrary-args-to-mq' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/ipc-pass-arbitrary-args-to-mq
2022-04-11 16:13:55 +02:00
Robin Müller
d1151ca707
changelog update
2022-04-11 16:13:47 +02:00
Robin Müller
82f46992f6
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-04-11 16:11:57 +02:00
Robin Müller
4ed9cc933f
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-04-11 16:11:27 +02:00
Robin Müller
7af1c86f1c
use default call
2022-04-11 16:10:17 +02:00
Robin Müller
bd0b7aa230
Merge branch 'mueller/power-switcher-component-upstream' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/power-switcher-component-upstream
2022-04-11 16:09:32 +02:00
Robin Müller
72e0938f9a
use size instead of capacity on sanity check
2022-04-11 16:09:15 +02:00
Robin Müller
dd1b0a9380
Merge branch 'development' into mueller/power-switcher-component-upstream
2022-04-11 16:08:27 +02:00
Robin Müller
9947a648df
fix compiler warnings
2022-04-11 16:06:13 +02:00
Robin Müller
c0f80680ef
Merge branch 'mueller/propagate-pool-manage-retval' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/propagate-pool-manage-retval
2022-04-11 14:35:28 +02:00
Robin Müller
7761b66fe2
delete data from ipc store if reply fails
2022-04-11 14:35:16 +02:00
Robin Müller
acc4c8d975
check serialize result as well
2022-04-11 14:33:28 +02:00
Robin Müller
fe739aa81a
Merge branch 'development' into mueller/propagate-pool-manage-retval
2022-04-11 14:26:34 +02:00
Steffen Gaisser
afe006e234
Merge pull request 'Alternative reply ID activation' ( #595 ) from meier/alternativeReply into development
...
Reviewed-on: fsfw/fsfw#595
2022-04-11 14:18:52 +02:00
Robin Müller
95f018a0b0
update IF method
2022-04-11 14:07:02 +02:00
Robin Müller
8c2105ae0a
correct init value for object ID
2022-04-11 14:00:37 +02:00
Robin Müller
ed2c2af4a0
take upstream impl of local data pool manager
2022-04-11 13:59:38 +02:00
Robin Müller
17771c0497
progagate reply returnvalue
2022-04-11 13:57:18 +02:00
Robin Müller
82df132e7d
tests running again
2022-04-11 13:54:43 +02:00
Robin Müller
a02619e5a2
strongly simplified and streamlined IPC MQ Impl
...
- Generic code was duplicated across all OSALs.
Is contained in generic base class now
- Remove duplicate documentation
2022-04-11 11:19:38 +02:00
Robin Müller
a011e70665
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-04-04 17:21:11 +02:00
Steffen Gaisser
c05184e1c4
Merge branch 'development' into meier/alternativeReply
2022-04-04 14:25:08 +02:00
Robin Müller
4dee913d51
Merge branch 'development' into mueller/add-tc-scheduler-pus-11
2022-04-04 14:19:25 +02:00
Robin Mueller
b2252bdc0b
Merge remote-tracking branch 'upstream/development' into mueller/add-etl-dependency
2022-04-04 14:18:30 +02:00
Steffen Gaisser
7e61ce1ed2
Merge pull request 'cmake lists update to suppress large warning' ( #588 ) from eive/fsfw:mueller/catch2-find-package-quiet into development
...
Reviewed-on: fsfw/fsfw#588
2022-04-04 14:07:38 +02:00
Robin Müller
b764194ed0
added more unit tests
2022-04-01 18:43:46 +02:00
Robin Müller
2d0e4ba951
applied afmt
2022-04-01 18:38:54 +02:00
Robin Müller
0d549b687d
Merge branch 'mueller/refactor-power-switch-if-etc' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/refactor-power-switch-if-etc
2022-04-01 18:38:34 +02:00
Robin Müller
738f572043
added unit tests, minor API change
2022-04-01 18:38:25 +02:00
Robin Müller
cab508fd64
Merge branch 'development' into mueller/refactor-power-switch-if-etc
2022-04-01 17:28:14 +02:00
Robin Müller
c7daf697a8
add new power switcher component
2022-04-01 17:27:53 +02:00
Robin Müller
c20be13733
change switch type in header as well
2022-04-01 16:40:13 +02:00
Robin Müller
fcb6437388
Merge branch 'development' into mueller/ipc-pass-arbitrary-args-to-mq
2022-03-31 14:42:15 +02:00
Jakob Meier
6c1db8473b
get alternative reply from device command info
2022-03-31 14:36:45 +02:00
Robin Müller
b42987059a
make dummy power switcher a system object
2022-03-30 17:41:38 +02:00
Robin Müller
82fc7f33a8
update afmt scripts to format *.tpp files
2022-03-29 15:11:41 +02:00
Robin Müller
bfa77cf810
Add TC scheduler service
...
- Written by David Woodward as part of the SOURCE project
- Adaptions to make it more generic and compatible to FSFW
2022-03-29 15:07:29 +02:00
Steffen Gaisser
a3930dafc5
Moved unused constructors
2022-03-28 21:37:25 +02:00
Steffen Gaisser
4f9797af3b
Updated CCSDS CuC Functions
2022-03-28 21:24:33 +02:00
Robin Müller
1a530633ca
small fix
2022-03-28 21:10:51 +02:00
Robin Müller
8037e8074b
more docs
2022-03-28 21:03:18 +02:00
Robin Müller
d07e0e5576
trying something
2022-03-28 21:01:26 +02:00
Robin Müller
5525466b52
update changelog
2022-03-28 20:57:30 +02:00
Robin Müller
c2a89bf709
bugfix
2022-03-28 20:57:13 +02:00
Robin Müller
8dd0b2608d
cache version variables
2022-03-28 20:55:34 +02:00
Robin Müller
05495077ec
doc update
2022-03-28 20:53:39 +02:00
Robin Müller
8ff9eadf30
update changelog, add basic instructions for etl
2022-03-28 20:43:36 +02:00
Robin Müller
082c86ea18
link ETL lib as well
2022-03-28 20:18:49 +02:00
Robin Müller
2800d6f28c
add ETL dependency
2022-03-28 20:16:11 +02:00
Steffen Gaisser
b4effe7a46
Clang format
2022-03-28 18:33:24 +02:00
Steffen Gaisser
e6e71436c2
Added more tests
2022-03-28 18:32:51 +02:00
Steffen Gaisser
4be45adae6
Merge branch 'development' into mueller/catch2-find-package-quiet
2022-03-28 16:44:23 +02:00
Steffen Gaisser
a887f852c8
Merge branch 'development' into mueller/clock-addition
2022-03-28 15:45:58 +02:00
Steffen Gaisser
0d7d2203d2
Merge pull request 'Added function to add component to a periodic task by pointer' ( #591 ) from mohr/task into development
...
Reviewed-on: fsfw/fsfw#591
2022-03-28 15:23:26 +02:00
Steffen Gaisser
cde184f428
Merge branch 'development' into mohr/task
2022-03-28 15:18:23 +02:00
Steffen Gaisser
0b3255e463
Fixed tests
2022-03-28 15:17:59 +02:00
Ulrich Mohr
df3794dfd8
Merge pull request 'delete code which is not required anymore' ( #587 ) from eive/fsfw:mueller/small-mgmlis3-tweak into development
...
Reviewed-on: fsfw/fsfw#587
2022-03-28 15:08:22 +02:00
Robin Müller
d02d5c351d
Merge branch 'development' into mueller/small-mgmlis3-tweak
2022-03-28 15:05:24 +02:00
Steffen Gaisser
631a531212
Merge branch 'development' into mueller/clock-addition
2022-03-28 14:51:23 +02:00
Steffen Gaisser
febecd4b30
Merge pull request 'small tweaks for local datapool code' ( #582 ) from eive/fsfw:mueller/localpool-tweaks into development
...
Reviewed-on: fsfw/fsfw#582
2022-03-28 14:49:42 +02:00
Steffen Gaisser
964e311d8b
Merge branch 'development' into mueller/localpool-tweaks
2022-03-28 14:48:34 +02:00
Ulrich Mohr
d43caa8296
Merge pull request 'Using enums to configure baudrate and bits per word in Linux HAL UART' ( #585 ) from mohr/hal_uart into development
...
Reviewed-on: fsfw/fsfw#585
2022-03-28 14:47:04 +02:00
Ulrich Mohr
916ed3f56a
added function to add component to a periodic task by pointer
2022-03-28 13:50:42 +02:00
Robin Müller
23af170229
small tweaks
2022-03-28 12:59:03 +02:00
Robin Müller
b32d1da421
this should compile
2022-03-28 12:57:11 +02:00
Robin Müller
6f0362b956
refactor power module
2022-03-28 12:48:15 +02:00
Steffen Gaisser
665d8cd479
Applied clang format
2022-03-25 18:48:53 +01:00
Steffen Gaisser
10398855a9
Added more unittest coverage
...
Added Mutex for gmtime functions
Moved Statics used in ClockCommon to ClockCommon
2022-03-25 18:47:31 +01:00
Robin Müller
d0fec93dc3
argument order inversion
2022-03-25 13:42:49 +01:00
Robin Müller
59ab54b2fb
call corrections
2022-03-25 13:41:37 +01:00
Robin Müller
7095999bd2
remove CCSDSTime function
2022-03-25 13:34:35 +01:00
Robin Müller
7ffb4107d2
added missing docs
2022-03-25 13:34:08 +01:00
Robin Müller
d9d9a28ef8
delete code which is not required anymore
2022-03-24 21:04:46 +01:00
Cleanroom Laptop L590
d95582b81b
cmake lists update to suppress large warning
2022-03-24 16:54:41 +01:00
Ulrich Mohr
c60aa68d00
changed hal linux uart baudrate and bits per word to enums
2022-03-24 15:44:32 +01:00
Robin Müller
9ce59d3c75
added an additional conversion function
...
- timeval to TimeOfDay_t
2022-03-22 17:54:09 +01:00
Robin Müller
a0dfdfab2c
Allow passing a MqArgs struct to the MQ creation
...
The struct contains context information (which can be extended)
and an arbitrary user argument in form of a void pointer.
This makes the API a lot more flexible
2022-03-22 17:49:22 +01:00
Robin Müller
3e17011087
small tweaks for local datapool code
2022-03-22 17:42:56 +01:00
Robin Müller
f441505476
update changelog
2022-03-22 17:41:49 +01:00
Robin Müller
7c64797f03
Add more baud rates
2022-03-22 17:38:47 +01:00
Steffen Gaisser
e08bdd3e35
Merge pull request 'Always define `FSFW_DISABLE_PRINTOUT`' ( #576 ) from eive/fsfw:mueller/define-fsfw-disabled-printout-upstream into development
...
Reviewed-on: fsfw/fsfw#576
2022-03-14 15:20:40 +01:00
Steffen Gaisser
d2dd16aef3
Merge branch 'development' into mueller/define-fsfw-disabled-printout-upstream
2022-03-14 15:12:37 +01:00
Steffen Gaisser
b7a617dab3
Merge pull request 'minor event changes' ( #578 ) from eive/fsfw:mueller/event-update into development
...
Reviewed-on: fsfw/fsfw#578
2022-03-14 15:12:21 +01:00
Robin Müller
bc95e7c886
Merge branch 'mueller/event-update' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/event-update
2022-03-14 15:08:54 +01:00
Robin Müller
fca43b3d34
run auto-formatter
2022-03-14 15:08:45 +01:00
Robin Müller
48c5c3fbd5
Merge branch 'development' into mueller/event-update
2022-03-14 15:07:25 +01:00
Steffen Gaisser
b694aea100
Merge pull request 'call setTimeout in Countdown ctor' ( #577 ) from eive/fsfw:mueller/countdown-improvement-upstream into development
...
Reviewed-on: fsfw/fsfw#577
2022-03-14 15:04:57 +01:00
Steffen Gaisser
6998626ad4
Merge branch 'development' into mueller/define-fsfw-disabled-printout-upstream
2022-03-14 15:02:07 +01:00
Steffen Gaisser
24ad858b64
Merge branch 'development' into mueller/countdown-improvement-upstream
2022-03-14 14:46:54 +01:00
Steffen Gaisser
288d453978
Merge pull request 'Version Getter Function' ( #575 ) from eive/fsfw:mueller/version-getter-upstream into development
...
Reviewed-on: fsfw/fsfw#575
2022-03-14 14:44:37 +01:00
Robin Müller
522cbc7f3d
Merge remote-tracking branch 'upstream/development' into mueller/version-getter-upstream
2022-03-14 14:38:27 +01:00
Robin Müller
ce5bcc5897
bugfix
2022-03-14 14:37:41 +01:00
Robin Müller
97c93afeff
Merge remote-tracking branch 'upstream/development' into mueller/version-getter-upstream
2022-03-14 14:24:43 +01:00
Ulrich Mohr
8704b9ab06
Merge pull request 'Fixed test issue with overflow of times' ( #574 ) from gaisser/fsfw:gaisser_ccsds_time_tests into development
...
Reviewed-on: fsfw/fsfw#574
2022-03-14 14:23:35 +01:00
Ulrich Mohr
5a1585bd00
Merge pull request 'SPI HAL improvement' ( #573 ) from eive/fsfw:mueller/spi-initialize-line-state into development
...
Reviewed-on: fsfw/fsfw#573
2022-03-14 14:18:03 +01:00
Robin Müller
5d6de90859
Merge remote-tracking branch 'upstream/development' into mueller/spi-initialize-line-state
2022-03-14 14:15:13 +01:00
Ulrich Mohr
378c6c8006
Merge pull request 'HAL: Update for GPIO code' ( #572 ) from eive/fsfw:mueller/gpio-update into development
...
Reviewed-on: fsfw/fsfw#572
2022-03-14 14:13:33 +01:00
Ulrich Mohr
f4922a8686
Merge pull request 'small test device handler fixes' ( #571 ) from eive/fsfw:mueller/small-dh-test-foxes into development
...
Reviewed-on: fsfw/fsfw#571
2022-03-14 14:11:44 +01:00
Robin Müller
0bdcb40609
minor event changes
2022-03-11 14:25:34 +01:00
Robin Müller
e684680d60
avoid namespace pollution
2022-03-10 09:58:37 +01:00
Robin Müller
aa5d1042f0
undef major and minor
2022-03-10 09:57:37 +01:00
Robin Müller
14ac852b7e
this tests even a bit more
2022-03-10 09:44:06 +01:00
Robin Müller
6b1a81ee92
minor tweaks
2022-03-10 09:40:34 +01:00
Robin Müller
3779b44813
added some more minor tests
2022-03-10 09:37:57 +01:00
Robin Müller
949549178a
update changelog
2022-03-10 09:36:36 +01:00
Robin Müller
7daa9812ff
added tests
2022-03-10 09:35:10 +01:00
Robin Müller
ca508bfe61
getter not required anymore
2022-03-09 19:10:33 +01:00
Robin Müller
345a799031
improved version.h
2022-03-09 19:08:17 +01:00
Steffen Gaisser
445d5dd6f0
Added Checks for CDSShort in unittests
2022-03-09 18:56:08 +01:00
Robin Müller
238baa8597
call setTimeout
2022-03-08 11:54:20 +01:00
Robin Müller
7932afc315
small form change
2022-03-08 10:13:11 +01:00
Robin Müller
d1e3dc4d49
define FSFW_DISABLE_PRINTOUT in any case
2022-03-08 10:12:02 +01:00
Robin Müller
77e5fba7fd
update changelog
2022-03-08 10:08:53 +01:00
Robin Müller
ca70c8c614
function to get fsfw version
2022-03-08 10:07:07 +01:00
Robin Müller
14620fdd72
minor correction
2022-03-08 09:02:40 +01:00
Robin Müller
89c1878622
add link to PR
2022-03-08 09:01:23 +01:00
Robin Müller
d6856fc54a
another minor changelog update
2022-03-08 09:00:14 +01:00
Robin Müller
e5a9cab34e
fix changelog
2022-03-08 08:57:18 +01:00
Steffen Gaisser
a4f97a7ba7
Fixed another issue of time checks
2022-03-07 18:33:24 +01:00
Steffen Gaisser
8b1af232c3
Added Tests for CCSDS Time, fixed LPM Test
...
Changed behaviour of Host and Linux Clock
2022-03-07 18:22:10 +01:00
Robin Müller
983fa346b3
update CHANGELOG
2022-03-07 16:17:33 +01:00
Robin Müller
32f420c4f0
SPI HAL improvement
...
- Initialize line state
2022-03-07 16:13:04 +01:00
Robin Müller
41a82e923c
update changelog
2022-03-07 16:09:18 +01:00
Robin Müller
5ddac36314
GPIO update
2022-03-07 16:07:01 +01:00
Robin Müller
d06eecf9b0
small test device handler fixes
2022-03-07 15:56:45 +01:00
Robin Müller
5912ddd2a2
Merge pull request 'Activates new gcc compiler flags' ( #568 ) from gaisser/fsfw:gaisser_compiler_flags into development
...
Reviewed-on: fsfw/fsfw#568
2022-03-07 14:44:09 +01:00
Steffen Gaisser
7db11588b4
Merge branch 'development' into gaisser_compiler_flags
2022-03-07 14:39:01 +01:00
Steffen Gaisser
c88b931ef1
Merge pull request 'HAL Devicehandlers: Periodic printouts are runtime configurable now' ( #561 ) from eive/fsfw:mueller/dev-printout-runtime-configurable into development
...
Reviewed-on: fsfw/fsfw#561
2022-03-07 14:36:25 +01:00
Robin Müller
10ffa2f44a
Merge branch 'development' into mueller/dev-printout-runtime-configurable
2022-03-07 14:20:56 +01:00
Steffen Gaisser
dbe31dd339
Merge pull request 'some forgotten size_t' ( #570 ) from eive/fsfw:mohr/sizes into development
...
Reviewed-on: fsfw/fsfw#570
2022-03-07 14:19:59 +01:00
Steffen Gaisser
14b44f8bb2
Merge branch 'development' into gaisser_compiler_flags
2022-03-07 13:09:21 +01:00
Ulrich Mohr
117747970d
some forgotten size_t
2022-03-05 22:03:25 +01:00
Steffen Gaisser
c6540650e2
Merge pull request 'Changing build to -j4 from -j to lessen load on build server' ( #569 ) from mohr/slowbuild into development
...
Reviewed-on: fsfw/fsfw#569
2022-03-04 15:16:25 +01:00
Ulrich Mohr
f659f13759
Changing build to -j4 from -j to lessen load on build server
2022-03-03 16:03:06 +01:00
Robin Müller
95078e1103
Merge remote-tracking branch 'upstream/development' into mueller/dev-printout-runtime-configurable
2022-02-28 15:52:54 +01:00
Steffen Gaisser
8920255565
Merge pull request 'one shot flag not static anymore' ( #560 ) from eive/fsfw:mueller/test-task-one-shot-flag-not-static into development
...
Reviewed-on: fsfw/fsfw#560
2022-02-28 15:50:06 +01:00
Steffen Gaisser
2d12618c96
Merge branch 'development' into mueller/test-task-one-shot-flag-not-static
2022-02-28 15:42:08 +01:00
Steffen Gaisser
68ca6fd122
Merge branch 'development' into gaisser_compiler_flags
2022-02-28 15:29:57 +01:00
Steffen Gaisser
33e9592659
Merge pull request 'Unit test for Internal Error Reporter' ( #563 ) from gaisser/fsfw:gaisser_unit_test_internal_error into development
...
Reviewed-on: fsfw/fsfw#563
2022-02-28 15:26:00 +01:00
Robin Müller
19d217e3b9
Merge remote-tracking branch 'upstream/development' into mueller/dev-printout-runtime-configurable
2022-02-28 15:23:54 +01:00
Robin Müller
af286d3bc6
Merge remote-tracking branch 'upstream/development' into mueller/test-task-one-shot-flag-not-static
2022-02-28 15:23:21 +01:00
Steffen Gaisser
20928732ec
Merge branch 'development' into gaisser_unit_test_internal_error
2022-02-28 15:19:44 +01:00
Steffen Gaisser
a8426750f2
Merge pull request 'display run commands in helper script' ( #564 ) from eive/fsfw:mueller/update-helper-script into development
...
Reviewed-on: fsfw/fsfw#564
2022-02-28 15:13:39 +01:00
Steffen Gaisser
2635f39344
Merge branch 'development' into mueller/update-helper-script
2022-02-28 15:05:02 +01:00
Ulrich Mohr
89327463e3
Merge pull request 'HkSwitchHelper should not be needed anymore' ( #557 ) from eive/fsfw:mueller/delete-obsolete-module into development
...
Reviewed-on: fsfw/fsfw#557
2022-02-28 15:03:09 +01:00
Robin Müller
cf45eca100
Merge remote-tracking branch 'upstream/development' into mueller/dev-printout-runtime-configurable
2022-02-28 15:00:38 +01:00
Robin Müller
c0fa365f8f
Merge remote-tracking branch 'upstream/development' into mueller/delete-obsolete-module
2022-02-28 14:58:28 +01:00
Robin Müller
9d9f19781d
Merge remote-tracking branch 'upstream/development' into mueller/test-task-one-shot-flag-not-static
2022-02-28 14:57:38 +01:00
Robin Müller
f4520ea346
Merge remote-tracking branch 'upstream/development' into mueller/test-task-one-shot-flag-not-static
2022-02-28 14:56:51 +01:00
Ulrich Mohr
bbacdc5cac
Merge pull request 'Linux HAL: Add I2C wiretapping option' ( #559 ) from eive/fsfw:mueller/hal-i2c-wiretapping into development
...
Reviewed-on: fsfw/fsfw#559
2022-02-28 14:55:21 +01:00
Robin Müller
a6c0f3fef5
Merge remote-tracking branch 'upstream/development' into mueller/delete-obsolete-module
2022-02-28 14:17:09 +01:00
Steffen Gaisser
0e8328fca3
Fixed include based on Feedback
2022-02-24 11:22:51 +01:00
Steffen Gaisser
1ef3dae72e
Fixed an missing include
2022-02-23 22:36:29 +01:00
Steffen Gaisser
32381a7872
Fixed an issue with wrong buffer size
2022-02-23 21:20:22 +01:00
Steffen Gaisser
09815f5cce
Clang format
2022-02-23 18:24:07 +01:00
Steffen Gaisser
f6357b4531
WIP compiler Flags and new unit tests for fixes
2022-02-23 18:23:22 +01:00
Robin Müller
a10e5c6ed4
Merge branch 'development' into mueller/update-helper-script
2022-02-23 15:38:25 +01:00
Steffen Gaisser
d6d13eec95
Merge branch 'development' into gaisser_unit_test_internal_error
2022-02-23 12:37:55 +01:00
Steffen Gaisser
457bc6609e
Merge pull request 'apply clang format' ( #558 ) from eive/fsfw:mueller/apply-clang-format into development
...
Reviewed-on: fsfw/fsfw#558
2022-02-23 12:36:24 +01:00
Steffen Gaisser
e75155c329
Merge branch 'development' into mueller/apply-clang-format
2022-02-23 12:30:40 +01:00
Steffen Gaisser
d4e48006f2
Merge branch 'development' into mueller/update-helper-script
2022-02-23 12:28:12 +01:00
Steffen Gaisser
d6508e23b6
Added more coverage and Documentation
2022-02-23 12:12:49 +01:00
Steffen Gaisser
2cb254a556
Removed unused code
2022-02-23 11:53:48 +01:00
Robin Müller
f99f5ed730
Merge branch 'development' into mueller/dev-printout-runtime-configurable
2022-02-23 11:03:48 +01:00
Robin Müller
5f7e384442
Merge branch 'development' into mueller/hal-i2c-wiretapping
2022-02-23 11:01:53 +01:00
Robin Müller
56d0c8c616
Merge branch 'development' into mueller/test-task-one-shot-flag-not-static
2022-02-23 11:01:34 +01:00
Steffen Gaisser
5ff0f8ea10
Merge pull request 'README tweak' ( #562 ) from eive/fsfw:mueller/readme-tweak into development
...
Reviewed-on: fsfw/fsfw#562
2022-02-23 10:08:49 +01:00
Robin Müller
fdc8a3d4f7
display run commands in helper script
2022-02-22 14:02:03 +01:00
Steffen Gaisser
e5e85bcff9
still clang
2022-02-22 13:43:25 +01:00
Steffen Gaisser
4862edfdb5
Clang format
2022-02-22 13:42:56 +01:00
Steffen Gaisser
a50b52df51
Fixed an issue in host OSAL and added more coverage to IER
2022-02-22 13:37:28 +01:00
Robin Müller
eac7e6db07
try readme tweak
2022-02-22 11:40:31 +01:00
Robin Müller
0c4835bfb5
update changelog
2022-02-22 11:37:38 +01:00
Robin Müller
aebd4817b8
periodic printouts are runtime configurable now
2022-02-22 11:33:41 +01:00
Robin Müller
9c2ceb4a9f
one shot flag not static anymore
2022-02-22 11:29:23 +01:00
Robin Müller
68ace0b74a
update changelog
2022-02-22 11:23:29 +01:00
Robin Müller
d119479c0a
update changelog
2022-02-22 11:22:20 +01:00
Robin Müller
6739890d53
add i2c wiretapping option
2022-02-22 11:19:49 +01:00
Robin Müller
90b8ad1e6d
apply clang format
2022-02-22 11:16:33 +01:00
Robin Müller
025f79fcb4
apply clang format
2022-02-22 11:16:14 +01:00
Robin Müller
6fb64f9ada
removed source from cmakelists.txt
2022-02-22 11:11:54 +01:00
Robin Müller
2f1b923009
this module should not be needed anymore
2022-02-22 11:06:00 +01:00
Steffen Gaisser
45ea09291a
Still test for InternalError Reporter
2022-02-18 19:57:36 +01:00
Steffen Gaisser
b7f3eff742
WIP unit tests
2022-02-18 19:08:06 +01:00
Ulrich Mohr
a274d6598e
Merge pull request 'Release v4.0.0' ( #554 ) from development into master
...
Reviewed-on: fsfw/fsfw#554
2022-02-14 16:49:15 +01:00
Ulrich Mohr
c3d78120ea
preparing 4.0.0
2022-02-14 16:42:40 +01:00
Ulrich Mohr
f24de22e9b
Merge pull request 'Some DHB docs' ( #551 ) from eive/fsfw:mueller/dhb-docs into development
...
Reviewed-on: fsfw/fsfw#551
2022-02-14 16:35:10 +01:00
Ulrich Mohr
918783774f
Merge branch 'development' into mueller/dhb-docs
2022-02-14 16:34:47 +01:00
Robin Müller
6744a55b9b
docs update
2022-02-14 16:31:13 +01:00
Robin Müller
a612fb446c
added two links
2022-02-14 16:23:21 +01:00
Ulrich Mohr
a5adeb333c
Merge pull request 'Fixed valgrind python script' ( #553 ) from gaisser/fsfw:gaisser_build_script into development
...
Reviewed-on: fsfw/fsfw#553
2022-02-14 15:27:04 +01:00
Ulrich Mohr
7788cada54
Merge branch 'development' into gaisser_build_script
2022-02-14 15:26:06 +01:00
Steffen Gaisser
074ef29b86
Fixed valgrind python script
2022-02-14 15:19:47 +01:00
Ulrich Mohr
d4f059d639
Merge pull request 'increase test limit' ( #552 ) from eive/fsfw:mueller/increase-test-limit into development
...
Reviewed-on: fsfw/fsfw#552
2022-02-14 15:18:17 +01:00
Robin Müller
22bc300902
increase other limits
2022-02-14 16:14:14 +01:00
Robin Müller
0d38ac62d8
this should work an ALL systems
2022-02-14 16:12:48 +01:00
Robin Müller
d81257a91c
Merge branch 'mueller/increase-test-limit' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/increase-test-limit
2022-02-14 16:01:02 +01:00
Robin Müller
d53c7e1190
increase test limit
2022-02-14 16:00:43 +01:00
Robin Müller
e312cd094a
Merge branch 'development' into mueller/increase-test-limit
2022-02-14 14:55:19 +01:00
Ulrich Mohr
9e958e752e
applied clang format
2022-02-14 14:54:20 +01:00
Robin Müller
3bcd71598d
Merge branch 'development' into mueller/increase-test-limit
2022-02-14 14:51:35 +01:00
Robin Müller
2602d4fed1
Merge branch 'development' into mueller/dhb-docs
2022-02-14 14:51:16 +01:00
Ulrich Mohr
805538ec6e
Merge pull request 'meier/uioMapper' ( #543 ) from meier/uioMapper into development
...
Reviewed-on: fsfw/fsfw#543
2022-02-14 14:50:52 +01:00
Jakob Meier
120750f22a
removed one fclose
2022-02-14 08:51:53 +01:00
Jakob Meier
9897f51307
added flose and changed warning message to error message
2022-02-14 08:43:10 +01:00
Robin Müller
4f87e24f60
increase test limit
2022-02-10 14:08:52 +01:00
Robin Müller
2dcf896cca
this sounds better
2022-02-10 14:04:23 +01:00
Robin Müller
cdf2a90f90
fixed up cross-ref
2022-02-10 14:02:30 +01:00
Robin Müller
b25555a533
started DHB docs
2022-02-10 13:53:59 +01:00
Ulrich Mohr
bc0100ee08
Merge pull request 'Update CHANGELOG' ( #539 ) from mueller/update-changelog into development
...
Reviewed-on: fsfw/fsfw#539
2022-02-07 17:13:41 +01:00
Ulrich Mohr
c6d152a01d
updated changelog
2022-02-07 17:11:04 +01:00
Ulrich Mohr
f4f1174849
Merge branch 'development' into mueller/update-changelog
2022-02-07 17:06:16 +01:00
Ulrich Mohr
9df8722c10
Merge pull request 'Switching to a static docker image' ( #549 ) from mohr/static_docker into development
...
Reviewed-on: fsfw/fsfw#549
2022-02-07 17:02:00 +01:00
Ulrich Mohr
7208139630
Jenkinsfile another typo
2022-02-07 16:50:59 +01:00
Ulrich Mohr
54f3d7bd2d
Jenkinsfile typo
2022-02-07 16:49:42 +01:00
Ulrich Mohr
7a83289b3d
using prebuild, static docker image
2022-02-07 16:48:41 +01:00
Ulrich Mohr
136524424f
Merge pull request 'Fix for Catch2 build regression' ( #548 ) from mohr/catch2workaround into development
...
Reviewed-on: fsfw/fsfw#548
2022-02-07 16:45:47 +01:00
Ulrich Mohr
793b97f651
Merge branch 'development' into mohr/catch2workaround
2022-02-07 16:40:13 +01:00
Ulrich Mohr
2e4cd80556
workaround for build regression catch2-v3.0.0-preview4
2022-02-07 15:51:06 +01:00
Ulrich Mohr
a4f57a38fa
Merge branch 'mueller/update-changelog' of egit.irs.uni-stuttgart.de:fsfw/fsfw into mueller/update-changelog
2022-02-07 15:42:00 +01:00
Ulrich Mohr
6dc34fc1f0
removed cmake warning as I have a workaround
2022-02-07 15:41:10 +01:00
Ulrich Mohr
9e6948a8d7
Merge pull request 'virtual function to print datasets' ( #544 ) from meier/printDataSet into development
...
Reviewed-on: fsfw/fsfw#544
2022-02-07 14:42:17 +01:00
Ulrich Mohr
9b17b282c6
Merge pull request 'do send read hook' ( #545 ) from meier/doSendReadHook into development
...
Reviewed-on: fsfw/fsfw#545
2022-02-07 14:42:05 +01:00
Robin Müller
5f48d77c64
Merge branch 'development' into meier/printDataSet
2022-02-07 14:17:26 +01:00
Robin Müller
8ab8c57f9c
Merge branch 'development' into meier/doSendReadHook
2022-02-07 14:17:03 +01:00
Robin Müller
c7b9df5e40
Merge branch 'development' into mueller/update-changelog
2022-02-07 14:16:52 +01:00
Robin Müller
7b8019c621
Merge branch 'development' into meier/uioMapper
2022-02-07 14:09:13 +01:00
Ulrich Mohr
baddbf7340
Updated changelog for v4.0.0
2022-02-07 13:44:25 +01:00
Ulrich Mohr
80a610141a
added v3.0.1 to changelog
2022-02-04 13:45:09 +01:00
Ulrich Mohr
f93c173715
Merge pull request 'Update development to master v3.0.1' ( #546 ) from master into development
...
Reviewed-on: fsfw/fsfw#546
2022-02-04 13:29:59 +01:00
Ulrich Mohr
620841a9e5
Merge pull request 'bump version' ( #542 ) from mueller/bump-version into master
...
Reviewed-on: fsfw/fsfw#542
2022-02-04 13:23:24 +01:00
Robin Müller
bd29688307
bump revision
2022-02-04 13:11:27 +01:00
Robin Müller
43b7a314b6
bump version
2022-02-04 13:11:27 +01:00
Robin Müller
1b41153ee6
add uio subdirectory
2022-02-04 10:16:37 +01:00
Jakob Meier
f08d291e3e
fix to remove compiler warning
2022-02-03 11:07:51 +01:00
Jakob Meier
06ffe27fcc
do send read hook
2022-02-03 10:46:14 +01:00
Jakob Meier
e9b0951a95
virtual function to print datasets
2022-02-03 10:37:07 +01:00
Jakob Meier
348274c145
merged develop
2022-02-03 10:31:15 +01:00
Jakob Meier
40329a33b2
prepared for proper pr
2022-02-03 10:19:33 +01:00
Jakob Meier
2d52042ed6
add uio subdir
2022-02-03 10:16:06 +01:00
Jakob Meier
79936a3335
uio mapper
2022-02-03 10:14:47 +01:00
Robin Müller
51add8a8ad
Merge remote-tracking branch 'origin/development' into mueller/update-changelog
2022-02-02 10:40:25 +01:00
Robin Müller
ad5bb4c694
update changelog.md
2022-02-02 10:40:00 +01:00
Robin Müller
bf5a11cbd3
Merge pull request 'applied clang script' ( #534 ) from mueller/apply-clang-script into development
...
Reviewed-on: fsfw/fsfw#534
2022-02-02 10:38:07 +01:00
Robin Müller
ddcac2bbac
reapply clang format
2022-02-02 10:29:30 +01:00
Robin Müller
70b593df65
Merge pull request 'Added CFDP packet stack' ( #528 ) from KSat/fsfw:mueller/cfdp-pdus into development
...
Reviewed-on: fsfw/fsfw#528
2022-02-02 10:27:39 +01:00
Robin Müller
e5cc7069a6
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2022-02-02 10:19:31 +01:00
Robin Müller
98dbaf03e0
Merge pull request 'Linux CommandExecutor' ( #536 ) from eive/fsfw:mueller/cmd-executor into development
...
Reviewed-on: fsfw/fsfw#536
2022-02-02 10:17:52 +01:00
Robin Müller
e0c50477cb
it actually was an uninitialized array
2022-02-02 10:00:57 +01:00
Robin Müller
30687f84c8
Merge branch 'mueller/cmd-executor' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/cmd-executor
2022-02-02 09:56:41 +01:00
Robin Müller
fed39defd3
update helper script
2022-02-02 09:56:12 +01:00
Robin Müller
acbc2cd749
valgrind why
2022-02-01 18:04:08 +01:00
Robin Müller
368481f88b
move strcmp outside of macro
2022-02-01 14:04:13 +01:00
Robin Müller
d2b561ba2f
test
2022-02-01 13:57:27 +01:00
Robin Müller
990e8672a8
update dockerfile
2022-02-01 13:47:16 +01:00
Robin Mueller
9cde8c7f45
Merge branch 'mueller/cfdp-pdus' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/cfdp-pdus
2022-02-01 11:01:19 +01:00
Robin Mueller
751de7accc
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2022-02-01 11:00:57 +01:00
Robin Müller
74ae3f1371
Merge remote-tracking branch 'upstream/development' into mueller/cmd-executor
2022-02-01 10:49:14 +01:00
Ulrich Mohr
02ac92a6b3
Merge pull request 'CMake optimization' ( #533 ) from mueller/cmake-optimization into development
...
Reviewed-on: fsfw/fsfw#533
2022-01-31 15:41:09 +01:00
Ulrich Mohr
b83b2e8f89
Merge pull request 'Catch 2 Update' ( #538 ) from mueller/catch2-update into development
...
Reviewed-on: fsfw/fsfw#538
2022-01-31 15:18:42 +01:00
Ulrich Mohr
8a39971a1c
oops, wrong language
2022-01-31 15:11:37 +01:00
Ulrich Mohr
1ead156c64
added --pull to the docker build
2022-01-31 15:08:52 +01:00
Ulrich Mohr
5b968f7e5a
Can't use env variables in top leve agent section
2022-01-31 15:01:45 +01:00
Ulrich Mohr
b98127cea6
Updated CI Build
...
- Always clean and rebuild docker image.
- Use single docker container
2022-01-31 14:59:45 +01:00
Ulrich Mohr
eba9abfc9a
Jenkinsfile syntax is weird, maybe this works...
2022-01-28 14:10:24 +01:00
Robin Mueller
bf7fabd7ba
commented out when block
2022-01-28 13:46:05 +01:00
Robin Mueller
cf3d4d8de3
cleanDocker
2022-01-28 13:43:21 +01:00
Robin Mueller
8414c9d471
added steps
2022-01-28 13:36:43 +01:00
Robin Mueller
386843e3e7
update jenkinsfile
2022-01-28 13:33:06 +01:00
Robin Müller
441b3b83c8
Changes to Dockerfile and Jenkinsfile
...
1. Install Catch2 from sources inside a Docker stage/layer
2. Some tweaks to Jenkinsfile
2022-01-27 11:30:33 +01:00
Robin Müller
c453af5911
cleanCI
2022-01-26 15:30:01 +01:00
Robin Müller
fe95c3337a
changed builddir name in Jenkinsfile
2022-01-26 12:28:30 +01:00
Robin Müller
bc5a6b4a51
bump catch2 version to v3.0.0-preview4
2022-01-26 12:23:12 +01:00
Robin Müller
371ff931bf
Linux CommandExecutor
...
The CommandExecutor helper class can execute shell commands in blocking and non-blocking mode
This class is able to execute processes by using the Linux popen call. It also has the capability of writing
the read output of a process into a provided ring buffer.
The executor works by first loading the command which should be executed and specifying whether
it should be executed blocking or non-blocking. After that, execution can be started with the execute call.
Using non-blocking mode allows to execute commands which might take a longer time in the background,
and allowing the user thread to check completion status with the check function
Moved to HAL like requested in code review and unit tested with failing commands as well.
Also, Linux HAL components are compiled by default now unless explicitely disabled.
2022-01-26 12:11:52 +01:00
Robin Müller
6c63d82f5c
better comment
2022-01-18 18:47:29 +01:00
Robin Müller
78ddce249c
try an optimization
2022-01-18 18:29:54 +01:00
Ulrich Mohr
2a268e14d1
Merge pull request 'Release v3.0.0' ( #532 ) from development into master
...
Reviewed-on: fsfw/fsfw#532
2022-01-10 14:52:31 +01:00
Robin Müller
d93f2c5055
Merge branch 'development' into mueller/cfdp-pdus
2021-12-20 14:16:02 +01:00
Steffen Gaisser
bd64a43819
Merge pull request 'simplified test controller and added docs gitignore' ( #530 ) from mueller/controller-update into development
...
Reviewed-on: fsfw/fsfw#530
2021-12-20 14:15:37 +01:00
Robin Müller
d0c7878da4
simplified test controller and added docs gitignore
2021-12-14 17:50:23 +01:00
Ulrich Mohr
2bd1e6acbd
Merge pull request 'Added formatting scripts' ( #527 ) from KSat/fsfw:mueller/clang-shell-script into development
...
Reviewed-on: fsfw/fsfw#527
2021-12-13 14:26:22 +01:00
Robin Müller
9697575f50
Merge branch 'development' into mueller/clang-shell-script
2021-12-13 14:25:11 +01:00
Steffen Gaisser
cec44ad44c
Merge pull request 'improved win32 define' ( #529 ) from KSat/fsfw:woodward/define-improvement into development
...
Reviewed-on: fsfw/fsfw#529
2021-12-13 14:20:50 +01:00
David
661b7b44e0
improved win32 define
2021-12-12 19:28:51 +01:00
Robin Müller
d39e0c8bb6
renamed test folder
2021-12-07 14:08:26 +01:00
Robin Müller
e952a82b65
small tweaks and fixes
2021-12-07 13:14:57 +01:00
Robin Müller
7a84dff7d6
maybe this fixes the build error?
2021-12-06 16:23:09 +01:00
Robin Müller
6a6f6011ba
Merge branch 'mueller/cfdp-pdus' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/cfdp-pdus
2021-12-06 16:12:32 +01:00
Robin Müller
602fa3a956
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2021-12-06 16:12:06 +01:00
Steffen Gaisser
c3a0aabfb8
Merge branch 'development' into mueller/cfdp-pdus
2021-12-06 15:07:51 +01:00
Robin Müller
cbcfa8fe56
Merge remote-tracking branch 'upstream/development' into mueller/clang-shell-script
2021-12-06 15:06:05 +01:00
Steffen Gaisser
32ba4301e4
Merge pull request 'Introducing documentation with Sphinx' ( #526 ) from mueller/sphinx-docs into development
...
Reviewed-on: fsfw/fsfw#526
2021-12-06 15:05:29 +01:00
Robin Müller
4a5204d6f6
small fix for helper script
2021-12-06 14:46:31 +01:00
Robin Müller
5907f8ee9d
Added CFDP packet stack
...
This PR adds the packet stack for the CCSDS File Delivery Protocol.
It also refactors the existing TMTC infastructure to allow sending
of CFDP packets to the CCSDS handlers.
This includes the whole PDU (Protocol Data Unit) stack:
- File Data PDUs
and all file directive PDUs
- ACK PDU
- NAK PDU
- Metadata PDU
- Finished PDU
- Prompt PDU
- Keep Alive PDU
- EOF PDU
The PR includes a full set of unittests for the packet stack
with a coverage of 90+ %.
The refactoring of the existing TMTC infastructure includes non-ideal
solutions like diamond inheritance.
Avoiding this solution would require refactoring the packet stack.
This would be a good idea anyway because the existing stack is tightly
coupled to the FSFW, making reuse more difficult if only the stack is
planned to be used without the store functionalities etc.
The PDU implementation provided here is only weakly coupled to the FSFW,
only using components like returnvalues or the Serialization modules.
There are dedicated serializers and deserializers, which also helps in
creating small focused modules which are easy to test.
Some of the modules here were provied by Matthias Tompert.
2021-12-03 15:37:49 +01:00
Robin Müller
df45f02c39
script fixes, odd behaviour
2021-12-03 14:55:00 +01:00
Robin Müller
15dddd7fc4
small README section for formatting
2021-12-01 16:17:27 +01:00
Robin Müller
fd7581f8ba
Added formatting scripts
...
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
2021-12-01 16:11:57 +01:00
Robin Müller
c2bf09d506
Introducing documentation with Sphinx
...
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
2021-12-01 11:17:28 +01:00
Steffen Gaisser
bf31248a50
Merge pull request 'Update SerializeAdapter' ( #513 ) from KSat/fsfw:mueller/serializeif-update into development
...
Reviewed-on: fsfw/fsfw#513
2021-11-29 14:37:40 +01:00
Robin Müller
9fadc9b830
Merge branch 'development' into mueller/serializeif-update
2021-11-29 14:36:25 +01:00
Steffen Gaisser
8c17c7e1a7
Merge pull request 'update unittest helper scripts' ( #525 ) from eive/fsfw:mueller/update-scripts into development
...
Reviewed-on: fsfw/fsfw#525
2021-11-29 14:35:07 +01:00
Robin Müller
9c5e3565c6
Merge branch 'development' into mueller/serializeif-update
2021-11-24 18:53:28 +01:00
Robin Müller
ecc7f1d691
Merge branch 'development' into mueller/update-scripts
2021-11-24 13:13:26 +01:00
Robin Müller
00dced31ee
update unittest helper scripts
...
- Added functionality to open HTML report immediately
- Added another helper script to automatically generate unittest build
folder
2021-11-19 13:50:46 +01:00
Robin Müller
ab7117d81e
Merge pull request 'Bugfix for Packet ID getters' ( #524 ) from eive/fsfw:mueller/bugfix-improvements-packet-id-functions into development
...
Reviewed-on: fsfw/fsfw#524
2021-11-19 13:46:46 +01:00
Robin Müller
05c4f4fadc
Bugfix for Packet ID getters
...
- Also added related unittests
2021-11-18 19:56:24 +01:00
Steffen Gaisser
186b3565e0
Merge pull request 'Unittests for Op Divider and Bitutility' ( #510 ) from KSat/fsfw:mueller/unittests-op-divider-bitutil into development
...
Reviewed-on: fsfw/fsfw#510
2021-11-15 14:24:15 +01:00
Steffen Gaisser
e688105073
Merge branch 'development' into mueller/unittests-op-divider-bitutil
2021-11-15 14:23:34 +01:00
Steffen Gaisser
f7c6ec329b
Merge pull request 'Filesystem Base Interface: Use IF instead of void pointer' ( #511 ) from KSat/fsfw:mueller/filesystem-api-update into development
...
Reviewed-on: fsfw/fsfw#511
2021-11-15 14:23:04 +01:00
Robin Müller
30217aa42b
updated SerializeAdapter.h
...
- Updates `SerializerAdapter` to also take simple pointer and simply assign the serialized and deSerialized size
- Added related unittests
2021-11-10 18:51:56 +01:00
Robin Müller
0176c07886
use IF instead of void pointer
2021-11-10 18:49:29 +01:00
Robin Müller
6d5eb5b387
Op Divider and bitutility updates
...
- Added unittests for `PeriodicOperationDivider` and the `bitutil` helpers
- Some API changes: Removed redundant bit part, because these functions are already in a namespace
- Some bugfixes for `PeriodicOperationDivider`
2021-11-10 18:48:02 +01:00