Commit Graph

3983 Commits

Author SHA1 Message Date
Robin Müller 11a3c8c21f
added option to disable it as well 2021-09-11 17:42:29 +02:00
Robin Müller c9bfc8464a
added function to enable periodic reply 2021-09-11 17:39:42 +02:00
Robin Müller a88e97bc09 Merge branch 'development' into mueller/dhb-periodoc-reply-fix 2021-09-11 17:15:28 +02:00
Robin Müller ea573b0523
a few more tests with faulty source data 2021-09-09 11:12:42 +02:00
Robin Müller 3d336c08f2
tests almost complete 2021-09-09 10:47:54 +02:00
Robin Müller d05eb23ea7
debugged and tested non-escaped encoder 2021-09-09 01:28:21 +02:00
Robin Müller 35b53e9a17
continuing tests 2021-09-09 01:06:54 +02:00
Robin Müller b5063117f6
added check to avoid seg fault 2021-09-09 00:02:17 +02:00
Robin Müller 29abef40a4 Merge remote-tracking branch 'upstream/development' into mueller/dle-improvements 2021-09-08 23:39:31 +02:00
Robin Müller dfc44fce07
added DLE encoder test files 2021-09-08 23:33:10 +02:00
Jakob Meier 38afa494ce Merge pull request 'UART bugfixes and improvements' (#471) from eive/fsfw:mueller/uart-improvements into development
Reviewed-on: fsfw/fsfw#471
2021-09-08 17:19:29 +02:00
Robin Müller c42eb59d2e
UART bugfixes and improvements 2021-09-08 16:10:18 +02:00
Robin Müller 0a56441510 Merge branch 'development' into mueller/dhb-periodoc-reply-fix 2021-09-06 18:51:58 +02:00
Robin Müller 879d1f71c5 Merge branch 'development' into mueller/version-update 2021-09-06 18:50:26 +02:00
Robin Müller e226f19ca8 Merge pull request 'Make FSFW tests accessable from outside' (#461) from KSat/fsfw:mueller/tests-accessible-from-outside-squashed into development
Reviewed-on: fsfw/fsfw#461
2021-09-06 18:50:12 +02:00
Robin Müller 6ccf4bee49 Merge remote-tracking branch 'origin/development' into meier/ActionHelperQueueCheck 2021-09-06 18:48:13 +02:00
Robin Müller 7bf66dc401 Merge remote-tracking branch 'upstream/development' into mueller/dhb-periodoc-reply-fix 2021-09-06 12:10:12 +02:00
Robin Müller a6d744c9c8 Possible bugfix in DHB
The delayCycles variables needs to be initialized differently
for periodic replies.
It is initialized to the maxDelayCycles value now
2021-09-06 12:08:54 +02:00
Robin Müller 98e3ed897c
small tweak 2021-08-19 17:17:19 +02:00
Robin Müller b6aebb3061
format adapted 2021-08-19 17:08:35 +02:00
Robin Müller 5dcf0e44b6
encoder functions split up 2021-08-18 13:33:31 +02:00
Robin Müller 3cec9f5f80
Made two functions private, small tweak 2021-08-18 13:18:42 +02:00
Robin Müller 845c00044e
printout fixes for UnixFileGuard 2021-08-18 11:27:39 +02:00
Robin Müller 8780c5ddcd
comment typos 2021-08-17 16:02:54 +02:00
Robin Müller 654b23869f
several imporovements 2021-08-17 16:00:39 +02:00
Robin Müller 28f2db2c11
some fixes 2021-08-17 15:40:51 +02:00
Robin Müller 5fcac4d85b
added proper non-escaped variant 2021-08-17 15:39:24 +02:00
Robin Müller ece7dce6f7
ctor and dtor public now 2021-08-17 15:13:58 +02:00
Robin Müller 4b72e246c3
improved DLE encoder 2021-08-17 15:05:29 +02:00
Robin Müller 92d3f0743b
moved change to another PR 2021-08-16 15:26:28 +02:00
Robin Müller fa14ebbe1f
additional check 2021-08-16 15:19:03 +02:00
Robin Müller db3284c2b8
subversion update 2021-08-16 14:52:11 +02:00
Robin Müller 517d52f55d
using better defines 2021-08-16 11:27:46 +02:00
Robin Müller 6e9a0ddcf4
cmakedefine for OSAL type 2021-08-16 11:23:44 +02:00
Robin Müller cfb8bc5dfd
fsfw version update 2021-08-16 11:20:15 +02:00
Robin Müller a18706ec53
Make FSFW tests accessible from outside
1. Further reduces the amount of code the user needs to copy and paste
2. Makes FSFW tests more accessible. This can be used to simplify moving mission unit tests
   to the FSFW
3. A lot of include improvements
2021-08-16 10:49:07 +02:00
Robin Müller eecb69d230 getter function for UDP port 2021-08-09 18:22:51 +02:00
Robin Müller 14a30f30db More improvements for TCP/UDP port definition 2021-08-09 18:13:02 +02:00
Robin Müller ccaa0aa24f Cleaning up TCP and UDP code
Same port number used as before, but some inconsistencies fixed
2021-08-09 16:59:41 +02:00
Ulrich Mohr d92a796705 Merge pull request 'FSFW Restructuring' (#445) from mueller/restructuring into development
Reviewed-on: fsfw/fsfw#445
2021-08-09 16:00:26 +02:00
Ulrich Mohr 1fa59c5cae Merge pull request 'Linux HAL updates' (#456) from mueller/hal-linux-spi-uart-update into mueller/restructuring
Reviewed-on: fsfw/fsfw#456
2021-08-09 15:39:18 +02:00
Robin Müller 83b5ade6b7 Merge branch 'mueller/hal-linux-spi-uart-update' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/hal-linux-spi-uart-update 2021-08-09 15:38:07 +02:00
Robin Müller 62873c3118
UartComIF check iter validity 2021-08-09 15:37:12 +02:00
Robin Müller 1301988892 Merge branch 'mueller/restructuring' into mueller/hal-linux-spi-uart-update 2021-08-09 15:31:56 +02:00
Ulrich Mohr 1c3770ce96 Merge pull request 'Printer updates' (#453) from mueller/updated-serviceinterface into mueller/restructuring
Reviewed-on: fsfw/fsfw#453
2021-08-09 15:24:44 +02:00
Jakob.Meier 20adc1c981 queue nullptr check in action helper 2021-08-07 14:28:12 +02:00
Robin Müller 90a1571707
Linux HAL updates
1. The type correction was merged as part of
   eive/fsfw#7 in the
   EIVE project. Quotation of PR

definition of getSpiParameters is `void getSpiParameters(spi::SpiModes& spiMode, uint32_t& spiSpeed, UncommonParameters* parameters = nullptr) const;`.

Here, size_t spiSpeed is passed, which implicitely gets converted to a temporary, which can not be bound to uint32_t& and, at least in gcc 9.3.0, leads to a compiler error.

2. Allow flushing the UART buffers
2021-08-06 11:23:31 +02:00
Robin Müller 2706b8fa24
Printer updates
1. Only prefix is colored now
2. Minor formatting change
2021-08-06 11:06:33 +02:00
Robin Müller 8b39248a33 Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/master 2021-08-03 18:46:59 +02:00
Robin Müller ec00a84b29
update README for moved logo 2021-08-03 18:46:50 +02:00