40120dc83f
various fixes and updates for satrs-core
...
1. Fix pools integration test to avoid occasional deadlocks
2. tmtc module: The `CcsdsPacketHandler` and `PusServiceProvider`
do not require a send bound anymore. However, these traits now
have an extension trait called `Sendable<DefaultName>` which requires
the trait + Send. A blanket implementation is provided. The helper
structs like `PusDistributor` and `CcsdsDistributor` require
the new Sendable trait version to allow more ergnomic usage
with threads.
2023-01-27 00:04:56 +01:00
300eabafe2
fix tests
2023-01-21 13:52:21 +01:00
a665b04844
re-add satrs-core without git submoudule
2023-01-11 10:30:03 +01:00
f24b27ccaf
remove satrs-core to replace with submodule
2023-01-11 09:49:34 +01:00
9b4ada9bcb
split up error type to avoid unecessary generics
2023-01-03 20:44:28 +01:00
245388fafa
remove mut bound for seq counter impl
2023-01-03 17:20:17 +01:00
b5d3b47056
maybe this will work for bare metal code as well
2023-01-03 16:35:23 +01:00
a952a8405f
doc fixes
2023-01-03 13:02:12 +01:00
61303a9841
even Downcast requires alloc..
2023-01-03 01:15:17 +01:00
1fcc8d3f57
put hashbrown behind alloc feature
2023-01-03 00:22:48 +01:00
b74bfea7dd
put crossbeam dep behind feature gate
2022-12-30 23:28:33 +01:00
743a2c7611
now it compiles for no_std
2022-12-30 23:09:58 +01:00
lkoester
47b5f8a072
use typed timestamp
2022-12-19 10:11:11 +01:00
fbd5c27efc
print len of json string
2022-12-18 16:37:33 +01:00
4209c9a2a7
added prototyping module
2022-12-18 16:23:49 +01:00
b03f585661
bump spacepackets
2022-12-04 20:00:20 +01:00
6b93a9fce1
some docs and corrections
2022-11-21 10:39:48 +01:00
607d53942a
lock not required anymore
2022-11-21 10:28:31 +01:00
43a1fb90ce
trying to avoid locking whole verification reporter
2022-11-21 10:16:15 +01:00
6385a65c4f
all name changes
2022-11-20 19:54:14 +01:00
2e249ec086
rename subfolders, add more READMEs
2022-11-20 19:04:08 +01:00