Steffen Gaisser
24ad858b64
Merge branch 'development' into mueller/countdown-improvement-upstream
2022-03-14 14:46:54 +01:00
muellerr
522cbc7f3d
Merge remote-tracking branch 'upstream/development' into mueller/version-getter-upstream
2022-03-14 14:38:27 +01:00
muellerr
ce5bcc5897
bugfix
2022-03-14 14:37:41 +01:00
muellerr
e684680d60
avoid namespace pollution
2022-03-10 09:58:37 +01:00
muellerr
aa5d1042f0
undef major and minor
2022-03-10 09:57:37 +01:00
muellerr
7daa9812ff
added tests
2022-03-10 09:35:10 +01:00
muellerr
ca508bfe61
getter not required anymore
2022-03-09 19:10:33 +01:00
muellerr
345a799031
improved version.h
2022-03-09 19:08:17 +01:00
muellerr
238baa8597
call setTimeout
2022-03-08 11:54:20 +01:00
muellerr
ca70c8c614
function to get fsfw version
2022-03-08 10:07:07 +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
Steffen Gaisser
7db11588b4
Merge branch 'development' into gaisser_compiler_flags
2022-03-07 14:39:01 +01:00
muellerr
10ffa2f44a
Merge branch 'development' into mueller/dev-printout-runtime-configurable
2022-03-07 14:20:56 +01:00
mohr
117747970d
some forgotten size_t
2022-03-05 22:03:25 +01:00
muellerr
95078e1103
Merge remote-tracking branch 'upstream/development' into mueller/dev-printout-runtime-configurable
2022-02-28 15:52:54 +01:00
Steffen Gaisser
68ca6fd122
Merge branch 'development' into gaisser_compiler_flags
2022-02-28 15:29:57 +01:00
muellerr
19d217e3b9
Merge remote-tracking branch 'upstream/development' into mueller/dev-printout-runtime-configurable
2022-02-28 15:23:54 +01:00
Steffen Gaisser
20928732ec
Merge branch 'development' into gaisser_unit_test_internal_error
2022-02-28 15:19:44 +01:00
muellerr
cf45eca100
Merge remote-tracking branch 'upstream/development' into mueller/dev-printout-runtime-configurable
2022-02-28 15:00:38 +01:00
muellerr
c0fa365f8f
Merge remote-tracking branch 'upstream/development' into mueller/delete-obsolete-module
2022-02-28 14:58:28 +01:00
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
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
Steffen Gaisser
d6d13eec95
Merge branch 'development' into gaisser_unit_test_internal_error
2022-02-23 12:37:55 +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
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
muellerr
aebd4817b8
periodic printouts are runtime configurable now
2022-02-22 11:33:41 +01:00
muellerr
6739890d53
add i2c wiretapping option
2022-02-22 11:19:49 +01:00
muellerr
90b8ad1e6d
apply clang format
2022-02-22 11:16:33 +01:00
muellerr
025f79fcb4
apply clang format
2022-02-22 11:16:14 +01:00
muellerr
6fb64f9ada
removed source from cmakelists.txt
2022-02-22 11:11:54 +01:00
muellerr
2f1b923009
this module should not be needed anymore
2022-02-22 11:06:00 +01:00
Steffen Gaisser
b7f3eff742
WIP unit tests
2022-02-18 19:08:06 +01:00
mohr
9e958e752e
applied clang format
2022-02-14 14:54:20 +01:00
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
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
muellerr
ddcac2bbac
reapply clang format
2022-02-02 10:29:30 +01:00
muellerr
e5cc7069a6
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2022-02-02 10:19:31 +01:00
Robin Mueller
751de7accc
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2022-02-01 11:00:57 +01:00
muellerr
74ae3f1371
Merge remote-tracking branch 'upstream/development' into mueller/cmd-executor
2022-02-01 10:49:14 +01:00
muellerr
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
muellerr
78ddce249c
try an optimization
2022-01-18 18:29:54 +01:00
David
661b7b44e0
improved win32 define
2021-12-12 19:28:51 +01:00