diff --git a/embedded-examples/embedded-client/Cargo.toml b/embedded-examples/embedded-client/Cargo.toml index c85ab41..91210db 100644 --- a/embedded-examples/embedded-client/Cargo.toml +++ b/embedded-examples/embedded-client/Cargo.toml @@ -9,7 +9,7 @@ serialport = "4" toml = "0.9" serde = { version = "1", features = ["derive"] } satrs-stm32f3-disco-rtic = { path = "../stm32f3-disco-rtic" } -spacepackets = { version = "0.17" } +spacepackets = { version = "0.18" } embedded-models = { path = "../models" } tmtc-utils = { git = "https://egit.irs.uni-stuttgart.de/rust/tmtc-utils.git", version = "0.1", rev = "d8015379a45e77400dd9c71afbf22ca415ed67d1" } postcard = { version = "1", features = ["alloc"] } diff --git a/embedded-examples/models/Cargo.toml b/embedded-examples/models/Cargo.toml index 2ec7843..57b8164 100644 --- a/embedded-examples/models/Cargo.toml +++ b/embedded-examples/models/Cargo.toml @@ -6,6 +6,6 @@ edition = "2024" [dependencies] serde = { version = "1", default-features = false } defmt = { version = "1", optional = true } -spacepackets = { version = "0.17", default-features = false, features = ["defmt", "serde"] } +spacepackets = { version = "0.18", default-features = false, features = ["defmt", "serde"] } postcard = { version = "1", features = ["defmt"] } arbitrary-int = "2" diff --git a/embedded-examples/stm32f3-disco-rtic/Cargo.lock b/embedded-examples/stm32f3-disco-rtic/Cargo.lock index 0a79331..0cd6c1d 100644 --- a/embedded-examples/stm32f3-disco-rtic/Cargo.lock +++ b/embedded-examples/stm32f3-disco-rtic/Cargo.lock @@ -20,12 +20,6 @@ dependencies = [ "as-slice", ] -[[package]] -name = "arbitrary-int" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825297538d77367557b912770ca3083f778a196054b3ee63b22673c4a3cae0a5" - [[package]] name = "arbitrary-int" version = "2.1.1" @@ -83,11 +77,10 @@ checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" [[package]] name = "bitbybit" -version = "1.4.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec187a89ab07e209270175faf9e07ceb2755d984954e58a2296e325ddece2762" +checksum = "71d2a3353d70ac1091a33cbf31fc7e77b19091538a7e306e3740712af19807ca" dependencies = [ - "arbitrary-int 1.3.0", "proc-macro2", "quote", "syn 2.0.118", @@ -644,7 +637,7 @@ dependencies = [ name = "embedded-models" version = "0.1.0" dependencies = [ - "arbitrary-int 2.1.1", + "arbitrary-int", "defmt 1.1.1", "postcard", "serde", @@ -1159,7 +1152,7 @@ checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" name = "satrs-stm32f3-disco-rtic" version = "0.1.0" dependencies = [ - "arbitrary-int 2.1.1", + "arbitrary-int", "cobs 0.5.1", "cortex-m", "cortex-m-rt", @@ -1282,11 +1275,11 @@ checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" [[package]] name = "spacepackets" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94979a990b4333f43667cba9fe9e72b9c4e9ada82e09fbe8fb250844358590cc" +checksum = "93b9cf1b8372119e7c79383f1578f3e845b2ca2e6d07073e96f475ba354f44e3" dependencies = [ - "arbitrary-int 2.1.1", + "arbitrary-int", "bitbybit", "chrono", "crc", diff --git a/embedded-examples/stm32f3-disco-rtic/Cargo.toml b/embedded-examples/stm32f3-disco-rtic/Cargo.toml index 8f50218..9c33521 100644 --- a/embedded-examples/stm32f3-disco-rtic/Cargo.toml +++ b/embedded-examples/stm32f3-disco-rtic/Cargo.toml @@ -20,7 +20,7 @@ embassy-time = { version = "0.5", features = ["defmt", "generic-queue-16", "defm enumset = "1" heapless = "0.9" embassy-sync = "0.8" -spacepackets = { version = "0.17", default-features = false, features = ["defmt", "serde"] } +spacepackets = { version = "0.18", default-features = false, features = ["defmt", "serde"] } static_cell = "2" cobs = { version = "0.5", default-features = false, features = ["defmt"] } postcard = { version = "1" } diff --git a/embedded-examples/stm32h7-nucleo-rtic/Cargo.lock b/embedded-examples/stm32h7-nucleo-rtic/Cargo.lock index 65f18f6..153f813 100644 --- a/embedded-examples/stm32h7-nucleo-rtic/Cargo.lock +++ b/embedded-examples/stm32h7-nucleo-rtic/Cargo.lock @@ -20,12 +20,6 @@ dependencies = [ "as-slice", ] -[[package]] -name = "arbitrary-int" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825297538d77367557b912770ca3083f778a196054b3ee63b22673c4a3cae0a5" - [[package]] name = "arbitrary-int" version = "2.1.1" @@ -89,11 +83,10 @@ checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" [[package]] name = "bitbybit" -version = "1.4.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec187a89ab07e209270175faf9e07ceb2755d984954e58a2296e325ddece2762" +checksum = "71d2a3353d70ac1091a33cbf31fc7e77b19091538a7e306e3740712af19807ca" dependencies = [ - "arbitrary-int 1.3.0", "proc-macro2", "quote", "syn 2.0.117", @@ -586,7 +579,7 @@ dependencies = [ name = "embedded-models" version = "0.1.0" dependencies = [ - "arbitrary-int 2.1.1", + "arbitrary-int", "defmt 1.1.0", "postcard", "serde", @@ -1028,7 +1021,7 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" name = "satrs-stm32h7-nucleo-rtic" version = "0.1.0" dependencies = [ - "arbitrary-int 2.1.1", + "arbitrary-int", "cortex-m", "cortex-m-rt", "defmt 1.1.0", @@ -1132,11 +1125,11 @@ dependencies = [ [[package]] name = "spacepackets" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94979a990b4333f43667cba9fe9e72b9c4e9ada82e09fbe8fb250844358590cc" +checksum = "93b9cf1b8372119e7c79383f1578f3e845b2ca2e6d07073e96f475ba354f44e3" dependencies = [ - "arbitrary-int 2.1.1", + "arbitrary-int", "bitbybit", "chrono", "crc", diff --git a/embedded-examples/stm32h7-nucleo-rtic/Cargo.toml b/embedded-examples/stm32h7-nucleo-rtic/Cargo.toml index 7e0788b..ff80346 100644 --- a/embedded-examples/stm32h7-nucleo-rtic/Cargo.toml +++ b/embedded-examples/stm32h7-nucleo-rtic/Cargo.toml @@ -25,7 +25,7 @@ panic-probe = { version = "1", features = ["print-defmt"] } embedded-alloc = "0.7" static_cell = "2" rtic = { version = "2", features = ["thumbv7-backend"] } -spacepackets = { version = "0.17", default-features = false, features = ["defmt"] } +spacepackets = { version = "0.18", default-features = false, features = ["defmt"] } postcard = "1" embassy-stm32 = { git = "https://github.com/embassy-rs/embassy.git", rev = "dd8e4c14e53f088bae27c5d841ab7a4fa338a52c", version = "0.6", features = ["stm32h743zi", "memory-x", "defmt", "time-driver-any"]} diff --git a/satrs-example/client/Cargo.toml b/satrs-example/client/Cargo.toml index 692333d..97ceb43 100644 --- a/satrs-example/client/Cargo.toml +++ b/satrs-example/client/Cargo.toml @@ -11,7 +11,7 @@ humantime = "2" serde = { version = "1" } satrs-example = { path = ".." } models = { path = "../models" } -spacepackets = { version = "0.17", git = "https://egit.irs.uni-stuttgart.de/rust/spacepackets.git", default-features = false } +spacepackets = { version = "0.18", default-features = false } bitbybit = "2" arbitrary-int = "2" ctrlc = { version = "3.5" } diff --git a/satrs-example/models/Cargo.toml b/satrs-example/models/Cargo.toml index e145bc4..df3fb6e 100644 --- a/satrs-example/models/Cargo.toml +++ b/satrs-example/models/Cargo.toml @@ -5,7 +5,7 @@ edition = "2024" [dependencies] serde = { version = "1", features = ["derive"] } -spacepackets = { version = "0.17", git = "https://egit.irs.uni-stuttgart.de/rust/spacepackets.git", default-features = false } +spacepackets = { version = "0.18", default-features = false } satrs = { path = "../../satrs" } num_enum = { version = "0.7" } strum = { version = "0.28", features = ["derive"] } diff --git a/satrs-shared/Cargo.toml b/satrs-shared/Cargo.toml index 5a2c5a0..4b172cd 100644 --- a/satrs-shared/Cargo.toml +++ b/satrs-shared/Cargo.toml @@ -11,8 +11,7 @@ license = "Apache-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -# spacepackets = { version = "0.17", default-features = false } -spacepackets = { version = "0.17", git = "https://egit.irs.uni-stuttgart.de/rust/spacepackets.git", default-features = false } +spacepackets = { version = "0.18", default-features = false } serde = { version = "1", default-features = false, optional = true } defmt = {version = "1", optional = true } diff --git a/satrs/Cargo.toml b/satrs/Cargo.toml index df9bcda..a104eea 100644 --- a/satrs/Cargo.toml +++ b/satrs/Cargo.toml @@ -14,7 +14,7 @@ categories = ["aerospace", "aerospace::space-protocols", "no-std", "hardware-sup [dependencies] satrs-shared = { version = "0.2", path = "../satrs-shared" } -spacepackets = { version = "0.17", git = "https://egit.irs.uni-stuttgart.de/rust/spacepackets.git", default-features = false } +spacepackets = { version = "0.18", default-features = false } delegate = "0.13" paste = "1" @@ -23,7 +23,7 @@ num_enum = { version = "0.7", default-features = false } cobs = { version = "0.5", default-features = false } thiserror = { version = "2", default-features = false } -hashbrown = { version = "0.16", optional = true } +hashbrown = { version = "0.17", optional = true } static_cell = { version = "2" } heapless = { version = "0.9", optional = true } dyn-clone = { version = "1", optional = true } @@ -42,7 +42,7 @@ serde = "1" zerocopy = "0.8" once_cell = "1" serde_json = "1" -rand = "0.9" +rand = "0.10" tempfile = "3" [dev-dependencies.postcard]