FSFW Restructuring #445

Merged
mohr merged 77 commits from mueller/restructuring into development 2021-08-09 16:00:27 +02:00

77 Commits

Author SHA1 Message Date
Ulrich Mohr 1fa59c5cae Merge pull request 'Linux HAL updates' (#456) from mueller/hal-linux-spi-uart-update into mueller/restructuring
Reviewed-on: #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: #453
2021-08-09 15:24:44 +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
Ulrich Mohr 4d9c07a1ec wrong path for sgp4 include 2021-08-02 21:22:56 +02:00
Robin Müller c3fbe04fc6
all include corrections 2021-08-02 20:58:56 +02:00
Robin Müller 466f1e000f Merge branch 'mueller/master' into mueller/restructuring 2021-08-02 20:55:28 +02:00
Robin Müller f1f167c2d1
using _ instead of - now 2021-08-02 20:55:03 +02:00
Robin Müller 6f816b2592 Merge branch 'mueller/master' into mueller/restructuring 2021-08-02 20:48:57 +02:00
Robin Müller 0e5cfcf28f
minor improvement for printout 2021-08-02 16:19:37 +02:00
Robin Müller dee063e259 Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/master 2021-08-02 15:47:49 +02:00
Robin Müller aabc729e77
include changes 2021-08-02 15:47:12 +02:00
Robin Müller c0591c3d24
renamed some folders 2021-08-02 15:31:13 +02:00
Robin Müller 5bbe16081f
added missing CMakeLists.txt 2021-07-30 14:38:20 +02:00
Robin Müller 490ab440e5
smaller tweaks in CMakelists files 2021-07-30 14:21:37 +02:00
Robin Müller 0b207b2b1a
updated user folder 2021-07-30 14:18:47 +02:00
Robin Müller e1f92b3da4
various fixes and improvements 2021-07-30 13:47:29 +02:00
Robin Müller b75c815361 Merge remote-tracking branch 'origin/development' into mueller/master 2021-07-27 13:12:00 +02:00
Robin Müller a94725c423 Merge remote-tracking branch 'origin/development' into mueller/restructuring 2021-07-27 13:07:58 +02:00
Robin Müller ab6c616cdb
added binary semaphore header stub 2021-07-19 18:40:35 +02:00
Robin Müller ee4449b74d
override is not a good idea 2021-07-19 18:36:55 +02:00
Robin Müller 10e81fdfb8
update changelog 2021-07-19 18:35:16 +02:00
Robin Müller ce93b9220e
command message cleaner include fix 2021-07-19 18:29:57 +02:00
Robin Müller d4f5c31881
optional module handling complete 2021-07-19 18:26:54 +02:00
Robin Müller d47906e833
trying to fuse header / inc 2021-07-19 16:25:51 +02:00
Robin Müller 7849b8e391
mutex update 2021-07-19 15:07:56 +02:00
Robin Müller 08364e2dca Merge branch 'mueller/restructuring' into mueller/master 2021-07-19 15:06:00 +02:00
Robin Müller 4b03db38eb Merge remote-tracking branch 'origin/development' into mueller/restructuring 2021-07-19 15:04:28 +02:00
Robin Müller cbdf92a775
update to origin 2021-07-19 15:04:08 +02:00
Robin Müller 4c41cb1f71
update to upstream 2021-07-19 15:03:02 +02:00
Robin Müller 16ed5e3270
update to bugfix 2021-07-19 15:01:43 +02:00
Robin Müller 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
Robin Müller 68498f6b74 Merge remote-tracking branch 'origin/development' into mueller/restructuring 2021-07-19 14:35:15 +02:00
Robin Müller 291a8d4ea3
added semaphore factory 2021-07-16 12:33:19 +02:00
Robin Müller a65a184083
not an ideal solution but works for now 2021-07-16 12:22:14 +02:00
Robin Müller 21ac5afd35 Merge branch 'mueller/master' into mueller/restructuring 2021-07-15 19:28:25 +02:00
Robin Müller aafccd191e
correction in dma.cpp 2021-07-15 19:27:13 +02:00
Robin Müller 1db5c950b8
stm32h7 include corrections 2021-07-15 19:23:12 +02:00
Robin Müller d11e54dc0a
some more fixes 2021-07-15 19:06:40 +02:00
Robin Müller 3c364604ac
target name replaced 2021-07-15 18:59:47 +02:00
Robin Müller 8db0ca861a Merge branch 'mueller/master' into mueller/restructuring 2021-07-15 18:55:52 +02:00
Robin Müller e2da68795b
hal integration done 2021-07-15 18:53:59 +02:00
Robin Müller 243cf42dc4
added hal subfolder 2021-07-15 18:43:16 +02:00
Robin Müller 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
Robin Müller 516e3c0f9f Merge remote-tracking branch 'upstream/mueller/master' into mueller/master 2021-07-15 17:54:41 +02:00
Robin Müller 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
Robin Müller f19f3681ca Merge remote-tracking branch 'upstream/mueller/master' into mueller/master 2021-07-15 01:24:25 +02:00
Robin Müller a3e6b1018b
deleted .mk file 2021-07-14 18:05:53 +02:00
Robin Müller fbdff5d0b4
updated change log 2021-07-14 11:14:25 +02:00
Robin Müller 22693eee50
minor fixes for contrib 2021-07-14 11:05:14 +02:00
Robin Müller e5807c396c
adding spg4 code option 2021-07-14 11:03:42 +02:00
Robin Müller 704193eeaf
include replacements host/windows/rtems 2021-07-14 10:50:44 +02:00
Robin Müller 3c4289335e
integrated queue map manager bugfixes 2021-07-14 10:39:02 +02:00
Robin Müller 376617f9f9
missing interface includes 2021-07-14 10:24:38 +02:00
Robin Müller 82299c7e3e
new test folder 2021-07-14 10:22:58 +02:00
Robin Müller 4803fb2cbd
important bugfix for queue map manager 2021-07-14 01:27:15 +02:00
Robin Müller d5dfffda2d
corrections for freertos osal 2021-07-14 00:54:39 +02:00
Robin Müller 66a79cb86c
done 2021-07-13 21:02:53 +02:00
Robin Müller a6de52e212
more include replacements 2021-07-13 20:58:45 +02:00
Robin Müller 936d0e9f0c
a lot of internal include replacements 2021-07-13 20:22:54 +02:00
Robin Müller ca297a7dcd
added hal folder 2021-07-13 19:19:25 +02:00
Robin Müller 3a9add82fe
additonal warning 2021-07-13 18:58:31 +02:00
Robin Müller eee84f9318
some more corrections 2021-07-13 18:53:07 +02:00
Robin Müller f14d5edf42
added more cmakelists files 2021-07-13 18:52:19 +02:00
Robin Müller f15352bb2f
moved memory helper to core 2021-07-13 18:46:09 +02:00
Robin Müller bdb8b0a757
restructure repository 2021-07-13 18:40:52 +02:00
Robin Müller 5adb5cce95
restructuring fsfw 2021-07-13 16:35:57 +02:00
Robin Müller da8a447073
delete directory: recursive option 2021-07-12 17:39:15 +02:00
Robin Müller 323577cdc6
file system API update
Added functions to create and remove folders
2021-07-12 17:23:03 +02:00
Robin Müller eef2fd3b7a
minor tweaks 2021-07-08 12:22:25 +02:00
Robin Müller c2b8507d29
small tweak 2021-07-05 12:09:14 +02:00
Robin Müller 38f2f69c78 Merge branch 'mueller/master' into eive/develop 2021-06-24 11:17:04 +02:00