RW Assembly #224

Merged
meierj merged 53 commits from mueller/rw-ass into develop 2022-05-11 17:03:32 +02:00
Owner

Contains some more improvements and an important fix: There was no dedicated
SPI ComIF for the RWs, so the same mutex used by all other 30+ SPI devices was
blocked for a prolonged period by the RWs.

  • refactored and simplified RW assemblies
  • create separate SPI Com IF for RWs
  • Simplified Q7S ObjectFactories
  • Update .cproject file: Fixed to decrease indexer parsing times

The RW assembly works in principle, but there is still some COM issue if all 4 RWs are in normal mode at once

UPDATE: Changes in fsfw SpiComIF. Need to retest this PR.

Contains some more improvements and an important fix: There was no dedicated SPI ComIF for the RWs, so the same mutex used by all other 30+ SPI devices was blocked for a prolonged period by the RWs. - refactored and simplified RW assemblies - create separate SPI Com IF for RWs - Simplified Q7S ObjectFactories - Update .cproject file: Fixed to decrease indexer parsing times The RW assembly works in principle, but there is still some COM issue if all 4 RWs are in normal mode at once UPDATE: Changes in fsfw SpiComIF. Need to retest this PR.
muellerr added 4 commits 2022-04-22 11:03:29 +02:00
submodule updates
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
23b2d895bb
rw assembly
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
afc0f37e8a
continued RW Assembly
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
165a4ef814
muellerr added this to the v1.11.0 milestone 2022-04-22 11:04:47 +02:00
muellerr added 1 commit 2022-04-22 11:07:47 +02:00
update changelog
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
88249cd5be
muellerr added 1 commit 2022-04-22 11:11:11 +02:00
update config.h.in file
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1069762903
muellerr added 1 commit 2022-04-22 11:18:22 +02:00
update project file: changed default unix sysroot
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
d29dd48d1e
muellerr added 1 commit 2022-04-22 11:30:00 +02:00
make RW handler more generic
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
974ff0a13e
muellerr added 2 commits 2022-04-23 12:37:47 +02:00
submodule update
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
6bdb13b6a0
muellerr added 2 commits 2022-04-28 13:08:57 +02:00
update fsfwgen
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
4f72fb355c
muellerr added 1 commit 2022-04-28 18:26:39 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1527b60fd6
muellerr added 2 commits 2022-04-28 18:27:52 +02:00
remove etl::pair usage
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
73fbdfeb25
muellerr added 1 commit 2022-04-28 18:38:51 +02:00
added generic GPIO checker
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
0b64999ce2
muellerr added 1 commit 2022-05-02 12:41:37 +02:00
re-generate event list
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9e2eca3e36
muellerr added 1 commit 2022-05-02 12:41:55 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
bab8412f10
muellerr added 1 commit 2022-05-02 12:53:50 +02:00
bump tmtc
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
3a52540d0e
muellerr added 1 commit 2022-05-02 12:56:49 +02:00
bump fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
eb6b166662
muellerr added 1 commit 2022-05-02 15:55:46 +02:00
Merge branch 'develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
a54d89c90f
muellerr added 1 commit 2022-05-03 16:01:12 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
06df558be0
muellerr added 1 commit 2022-05-04 16:47:55 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
3458c272ad
muellerr added 1 commit 2022-05-04 17:25:20 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
79d48d9630
muellerr modified the milestone from v1.11.0 to v1.12.0 2022-05-04 17:47:41 +02:00
muellerr added 1 commit 2022-05-05 00:51:34 +02:00
Merge branch 'develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
3a0cf0cb38
muellerr added 4 commits 2022-05-05 13:40:54 +02:00
- Moved Events to definitions file
- Added new event if reset occurs
- Deliver state if there is an error (going to be 0, still deliver it)
apply afmt, some more renaming
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1f6aab8124
muellerr added 1 commit 2022-05-05 16:24:31 +02:00
bump submodules
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
c1dc5846cd
muellerr added 1 commit 2022-05-05 16:32:20 +02:00
maybe this fixes the timing issue?
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
cf4edac604
muellerr added 1 commit 2022-05-06 01:12:14 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
22060b9b16
muellerr added 1 commit 2022-05-06 10:11:36 +02:00
Merge branch 'develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1c2f80f48e
muellerr added 1 commit 2022-05-07 22:44:35 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1fea619ac0
muellerr added 1 commit 2022-05-08 13:12:00 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
71d9553f90
muellerr added 1 commit 2022-05-10 17:02:49 +02:00
added void cast
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
9d63eb837a
muellerr added 1 commit 2022-05-10 18:34:47 +02:00
update
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
45c1ac0f61
muellerr added 1 commit 2022-05-10 18:35:53 +02:00
update .cproject file again
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
1893e87f5f
muellerr added 1 commit 2022-05-10 18:39:36 +02:00
start creating rw ass in obj factory
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
db7dcc7e32
muellerr added 1 commit 2022-05-11 00:29:04 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
604dbea372
muellerr added 3 commits 2022-05-11 00:58:28 +02:00
muellerr added 1 commit 2022-05-11 01:00:31 +02:00
another .cproject update
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
95fd3238e7
muellerr added 1 commit 2022-05-11 01:02:36 +02:00
schedule RW ASS
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
df7e0007d0
muellerr changed title from WIP: RW Assembly to RW Assembly 2022-05-11 01:47:20 +02:00
muellerr added 1 commit 2022-05-11 01:49:40 +02:00
A lot of stuff
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
91b69eacf6
- refactored and simplified RW assemblies
- create separate SPI Com IF for RWs
- Update .cproject file: Fixed to decrease indexer parsing times
muellerr added 1 commit 2022-05-11 01:50:58 +02:00
update changelog
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
4120befef0
muellerr requested review from meierj 2022-05-11 01:53:50 +02:00
muellerr added 1 commit 2022-05-11 10:05:33 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
543ec5dfff
muellerr added 1 commit 2022-05-11 10:07:07 +02:00
fix images in README
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
f5b1427c38
muellerr added 1 commit 2022-05-11 10:12:03 +02:00
Merge branch 'develop' into mueller/rw-ass
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
cf98d446f9
muellerr added 1 commit 2022-05-11 11:13:58 +02:00
RW Refactoring
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
c043375ae3
- FSFW update: SPI device is part of ComIF now
- Only set RW mode (speed is set a side effect but not necessary) once
- Release SPI bus in the 70 ms delay duration
muellerr changed title from RW Assembly to WIP: RW Assembly 2022-05-11 11:36:40 +02:00
muellerr added 1 commit 2022-05-11 13:54:29 +02:00
Merge remote-tracking branch 'origin/develop' into mueller/rw-ass
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
c5bccb661e
muellerr added 1 commit 2022-05-11 15:45:44 +02:00
important bugfixes
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
EIVE/eive-obsw/pipeline/head This commit looks good
625abcfd5b
muellerr changed title from WIP: RW Assembly to RW Assembly 2022-05-11 17:00:51 +02:00
meierj approved these changes 2022-05-11 17:03:27 +02:00
meierj merged commit 658acb0554 into develop 2022-05-11 17:03:32 +02:00
muellerr deleted branch mueller/rw-ass 2022-05-11 17:03:56 +02:00
Sign in to join this conversation.
No description provided.