Commit Graph
100 Commits
Author SHA1 Message Date
muellerr d36d849e69 removed part which is now not necessary anymore 2021-09-11 19:21:21 +02:00
muellerr 7c7a8a5df7 added improvements from code review 2021-09-11 19:18:18 +02:00
muellerr ea573b0523 a few more tests with faulty source data 2021-09-09 11:12:42 +02:00
muellerr 3d336c08f2 tests almost complete 2021-09-09 10:47:54 +02:00
muellerr d05eb23ea7 debugged and tested non-escaped encoder 2021-09-09 01:28:21 +02:00
muellerr 35b53e9a17 continuing tests 2021-09-09 01:06:54 +02:00
muellerr b5063117f6 added check to avoid seg fault 2021-09-09 00:02:17 +02:00
muellerr 29abef40a4 Merge remote-tracking branch 'upstream/development' into mueller/dle-improvements 2021-09-08 23:39:31 +02:00
muellerr dfc44fce07 added DLE encoder test files 2021-09-08 23:33:10 +02:00
muellerr 5dcf0e44b6 encoder functions split up 2021-08-18 13:33:31 +02:00
muellerr 3cec9f5f80 Made two functions private, small tweak 2021-08-18 13:18:42 +02:00
muellerr 8780c5ddcd comment typos 2021-08-17 16:02:54 +02:00
muellerr 654b23869f several imporovements 2021-08-17 16:00:39 +02:00
muellerr 28f2db2c11 some fixes 2021-08-17 15:40:51 +02:00
muellerr 5fcac4d85b added proper non-escaped variant 2021-08-17 15:39:24 +02:00
muellerr ece7dce6f7 ctor and dtor public now 2021-08-17 15:13:58 +02:00
muellerr 4b72e246c3 improved DLE encoder 2021-08-17 15:05:29 +02:00
muellerr 92d3f0743b moved change to another PR 2021-08-16 15:26:28 +02:00
muellerr 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
muellerr 90a1571707 Linux HAL updates
1. The type correction was merged as part of
   #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
muellerr 2706b8fa24 Printer updates
1. Only prefix is colored now
2. Minor formatting change
2021-08-06 11:06:33 +02:00
muellerr 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
muellerr ec00a84b29 update README for moved logo 2021-08-03 18:46:50 +02:00
muellerr c3fbe04fc6 all include corrections 2021-08-02 20:58:56 +02:00
muellerr 466f1e000f Merge branch 'mueller/master' into mueller/restructuring 2021-08-02 20:55:28 +02:00
muellerr f1f167c2d1 using _ instead of - now 2021-08-02 20:55:03 +02:00
muellerr 6f816b2592 Merge branch 'mueller/master' into mueller/restructuring 2021-08-02 20:48:57 +02:00
muellerr 0e5cfcf28f minor improvement for printout 2021-08-02 16:19:37 +02:00
muellerr 5bbe16081f added missing CMakeLists.txt 2021-07-30 14:38:20 +02:00
muellerr 490ab440e5 smaller tweaks in CMakelists files 2021-07-30 14:21:37 +02:00
muellerr 0b207b2b1a updated user folder 2021-07-30 14:18:47 +02:00
muellerr e1f92b3da4 various fixes and improvements 2021-07-30 13:47:29 +02:00
muellerr 1515d59432 EventManager fixes and tweaks
1. Using sif::info consistently now
2. Fix for printf support: Event translation is printed now as well
2021-07-21 09:45:36 +02:00
muellerr ab6c616cdb added binary semaphore header stub 2021-07-19 18:40:35 +02:00
muellerr ee4449b74d override is not a good idea 2021-07-19 18:36:55 +02:00
muellerr 10e81fdfb8 update changelog 2021-07-19 18:35:16 +02:00
muellerr ce93b9220e command message cleaner include fix 2021-07-19 18:29:57 +02:00
muellerr d4f5c31881 optional module handling complete 2021-07-19 18:26:54 +02:00
muellerr d47906e833 trying to fuse header / inc 2021-07-19 16:25:51 +02:00
muellerr 7849b8e391 mutex update 2021-07-19 15:07:56 +02:00
muellerr 08364e2dca Merge branch 'mueller/restructuring' into mueller/master 2021-07-19 15:06:00 +02:00
muellerr 4b03db38eb Merge remote-tracking branch 'origin/development' into mueller/restructuring 2021-07-19 15:04:28 +02:00
muellerr cbdf92a775 update to origin 2021-07-19 15:04:08 +02:00
muellerr 4c41cb1f71 update to upstream 2021-07-19 15:03:02 +02:00
muellerr 16ed5e3270 update to bugfix 2021-07-19 15:01:43 +02:00
muellerr baf3d4da47 better form 2021-07-19 14:57:10 +02:00
muellerr e93230d0ef update init value 2021-07-19 14:47:33 +02:00
muellerr 0b45e5c89a fix 2021-07-19 14:40:32 +02:00
muellerr 6d2bfaeb3b Merge branch 'mueller/restructuring' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/restructuring 2021-07-19 14:35:21 +02:00
muellerr 68498f6b74 Merge remote-tracking branch 'origin/development' into mueller/restructuring 2021-07-19 14:35:15 +02:00
muellerr 291a8d4ea3 added semaphore factory 2021-07-16 12:33:19 +02:00
muellerr a65a184083 not an ideal solution but works for now 2021-07-16 12:22:14 +02:00
muellerr 21ac5afd35 Merge branch 'mueller/master' into mueller/restructuring 2021-07-15 19:28:25 +02:00
muellerr aafccd191e correction in dma.cpp 2021-07-15 19:27:13 +02:00
muellerr 1db5c950b8 stm32h7 include corrections 2021-07-15 19:23:12 +02:00
muellerr d11e54dc0a some more fixes 2021-07-15 19:06:40 +02:00
muellerr 3c364604ac target name replaced 2021-07-15 18:59:47 +02:00
muellerr 8db0ca861a Merge branch 'mueller/master' into mueller/restructuring 2021-07-15 18:55:52 +02:00
muellerr e2da68795b hal integration done 2021-07-15 18:53:59 +02:00
muellerr 243cf42dc4 added hal subfolder 2021-07-15 18:43:16 +02:00
muellerr 0b0e2e5f75 Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/master 2021-07-15 18:25:21 +02:00
muellerr 516e3c0f9f Merge remote-tracking branch 'upstream/mueller/master' into mueller/master 2021-07-15 17:54:41 +02:00
muellerr 62e0465b3d Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/master 2021-07-15 01:24:30 +02:00
muellerr f19f3681ca Merge remote-tracking branch 'upstream/mueller/master' into mueller/master 2021-07-15 01:24:25 +02:00
muellerr a3e6b1018b deleted .mk file 2021-07-14 18:05:53 +02:00
muellerr fbdff5d0b4 updated change log 2021-07-14 11:14:25 +02:00
muellerr 22693eee50 minor fixes for contrib 2021-07-14 11:05:14 +02:00
muellerr e5807c396c adding spg4 code option 2021-07-14 11:03:42 +02:00
muellerr 704193eeaf include replacements host/windows/rtems 2021-07-14 10:50:44 +02:00
muellerr 3c4289335e integrated queue map manager bugfixes 2021-07-14 10:39:02 +02:00
muellerr df1d5e5005 this is the correct implementation 2021-07-14 10:35:37 +02:00
muellerr 5f0a3f3baa using current ID 2021-07-14 10:34:38 +02:00
muellerr f6d1b8981c additional safety by check against NO_QUEUE 2021-07-14 10:33:55 +02:00
muellerr 8f1a54aa19 clarification 2021-07-14 10:27:33 +02:00
muellerr 376617f9f9 missing interface includes 2021-07-14 10:24:38 +02:00
muellerr 82299c7e3e new test folder 2021-07-14 10:22:58 +02:00
muellerr 4803fb2cbd important bugfix for queue map manager 2021-07-14 01:27:15 +02:00
muellerr d5dfffda2d corrections for freertos osal 2021-07-14 00:54:39 +02:00
muellerr 66a79cb86c done 2021-07-13 21:02:53 +02:00
muellerr a6de52e212 more include replacements 2021-07-13 20:58:45 +02:00
muellerr 936d0e9f0c a lot of internal include replacements 2021-07-13 20:22:54 +02:00
muellerr ca297a7dcd added hal folder 2021-07-13 19:19:25 +02:00
muellerr 3a9add82fe additonal warning 2021-07-13 18:58:31 +02:00
muellerr eee84f9318 some more corrections 2021-07-13 18:53:07 +02:00
muellerr f14d5edf42 added more cmakelists files 2021-07-13 18:52:19 +02:00
muellerr f15352bb2f moved memory helper to core 2021-07-13 18:46:09 +02:00
muellerr bdb8b0a757 restructure repository 2021-07-13 18:40:52 +02:00
muellerr 5adb5cce95 restructuring fsfw 2021-07-13 16:35:57 +02:00
muellerr 8189435b94 Merge branch 'master' into mueller/master 2021-07-13 08:59:40 +02:00
muellerr ff63a34384 include improvements 2021-07-12 23:32:24 +02:00
muellerr afebe15dc2 last replacement 2021-07-12 23:01:17 +02:00
muellerr 8035af28b9 using include structure as used in kernel 2021-07-12 22:42:07 +02:00
muellerr c9156e1219 some cmake fixes for FreeRTOS 2021-07-12 22:34:59 +02:00
muellerr da8a447073 delete directory: recursive option 2021-07-12 17:39:15 +02:00
muellerr 323577cdc6 file system API update
Added functions to create and remove folders
2021-07-12 17:23:03 +02:00
muellerr eef2fd3b7a minor tweaks 2021-07-08 12:22:25 +02:00
muellerr c2b8507d29 small tweak 2021-07-05 12:09:14 +02:00
muellerr 38f2f69c78 Merge branch 'mueller/master' into eive/develop 2021-06-24 11:17:04 +02:00
muellerr b52644dd2a tiny form fix 2021-06-21 14:50:19 +02:00
muellerr c0c4a3190f cleaned up some event descriptions 2021-06-21 12:46:32 +02:00