diff --git a/bootloader/Cargo.toml b/bootloader/Cargo.toml index 018e85e..fb27e12 100644 --- a/bootloader/Cargo.toml +++ b/bootloader/Cargo.toml @@ -7,9 +7,9 @@ edition = "2021" cortex-m = "0.7" cortex-m-rt = "0.7" embedded-hal = "1" -panic-rtt-target = { version = "0.1.3" } -panic-halt = { version = "0.2" } -rtt-target = { version = "0.5" } +panic-rtt-target = { version = "0.2" } +panic-halt = { version = "1" } +rtt-target = { version = "0.6" } crc = "3" static_assertions = "1" diff --git a/examples/embassy/Cargo.toml b/examples/embassy/Cargo.toml index a581254..0885f5d 100644 --- a/examples/embassy/Cargo.toml +++ b/examples/embassy/Cargo.toml @@ -12,9 +12,9 @@ embedded-io = "0.6" embedded-hal-async = "1" embedded-io-async = "0.6" -rtt-target = { version = "0.5" } +rtt-target = { version = "0.6" } heapless = "0.8" -panic-rtt-target = { version = "0.1" } +panic-rtt-target = { version = "0.2" } static_cell = "2" critical-section = "1" once_cell = { version = "1", default-features = false, features = ["critical-section"] } @@ -28,12 +28,9 @@ embassy-executor = { version = "0.7", features = [ "executor-interrupt" ]} +va416xx-hal = { version = "0.4", features = ["va41630"] } va416xx-embassy = { path = "../../va416xx-embassy", default-features = false } -[dependencies.va416xx-hal] -path = "../../va416xx-hal" -features = ["va41630"] - [features] default = ["ticks-hz-1_000", "va416xx-embassy/irq-tim14-tim15"] custom-irqs = [] diff --git a/examples/rtic/Cargo.toml b/examples/rtic/Cargo.toml index 604a1e9..b9ba6aa 100644 --- a/examples/rtic/Cargo.toml +++ b/examples/rtic/Cargo.toml @@ -7,13 +7,11 @@ edition = "2021" cortex-m = { version = "0.7", features = ["critical-section-single-core"] } cortex-m-rt = "0.7" embedded-hal = "1" -rtt-target = { version = "0.5" } +rtt-target = { version = "0.6" } rtic-sync = { version = "1.3", features = ["defmt-03"] } -panic-rtt-target = { version = "0.1.3" } +panic-rtt-target = { version = "0.2" } -[dependencies.va416xx-hal] -path = "../../va416xx-hal" -features = ["va41630"] +va416xx-hal = { version = "0.4", features = ["va41630"] } [dependencies.rtic] version = "2" diff --git a/examples/simple/Cargo.toml b/examples/simple/Cargo.toml index 526e605..1cf95d2 100644 --- a/examples/simple/Cargo.toml +++ b/examples/simple/Cargo.toml @@ -7,17 +7,16 @@ edition = "2021" cortex-m = { version = "0.7", features = ["critical-section-single-core"] } cortex-m-rt = "0.7" critical-section = "1" -panic-rtt-target = { version = "0.1.3" } -rtt-target = { version = "0.5" } +panic-rtt-target = { version = "0.2" } +rtt-target = { version = "0.6" } embedded-hal = "1" embedded-hal-nb = "1" nb = "1" embedded-io = "0.6" -panic-halt = "0.2" +panic-halt = "1" accelerometer = "0.12" -[dependencies.va416xx-hal] -path = "../../va416xx-hal" +va416xx-hal = { version = "0.4", features = ["va41630"] } [dependencies.vorago-peb1] path = "../../vorago-peb1" diff --git a/flashloader/Cargo.toml b/flashloader/Cargo.toml index 92a9a99..8674f95 100644 --- a/flashloader/Cargo.toml +++ b/flashloader/Cargo.toml @@ -9,44 +9,20 @@ cortex-m-rt = "0.7" embedded-hal = "1" embedded-hal-nb = "1" embedded-io = "0.6" -panic-rtt-target = { version = "0.1.3" } -rtt-target = { version = "0.5" } -rtt-log = "0.3" +panic-rtt-target = { version = "0.2" } +rtt-target = { version = "0.6" } +rtt-log = "0.5" log = "0.4" crc = "3" rtic-sync = "1" static_cell = "2" +satrs = { version = "0.3.0-alpha.0", default-features = false } +ringbuf = { version = "0.4", default-features = false } +once_cell = { version = "1", default-features = false, features = ["critical-section"] } +spacepackets = { version = "0.13", default-features = false } +cobs = { version = "0.3", default-features = false } -[dependencies.satrs] -version = "0.2" -default-features = false +va416xx-hal = { version = "0.4", features = ["va41630"] } -[dependencies.ringbuf] -version = "0.4" -default-features = false - -[dependencies.once_cell] -version = "1" -default-features = false -features = ["critical-section"] - -[dependencies.spacepackets] -version = "0.11" -default-features = false - -[dependencies.cobs] -git = "https://github.com/robamu/cobs.rs.git" -branch = "all_features" -default-features = false - -[dependencies.va416xx-hal] -path = "../va416xx-hal" -features = ["va41630"] - -[dependencies.rtic] -version = "2" -features = ["thumbv7-backend"] - -[dependencies.rtic-monotonics] -version = "2" -features = ["cortex-m-systick"] +rtic = { version = "2", features = ["thumbv7-backend"] } +rtic-monotonics = { version = "2", features = ["cortex-m-systick"] } diff --git a/flashloader/slot-a-blinky/Cargo.toml b/flashloader/slot-a-blinky/Cargo.toml index 5e7e23e..9fc40f0 100644 --- a/flashloader/slot-a-blinky/Cargo.toml +++ b/flashloader/slot-a-blinky/Cargo.toml @@ -11,7 +11,7 @@ panic-rtt-target = { version = "0.1.3" } rtt-target = { version = "0.5" } cortex-m = { version = "0.7", features = ["critical-section-single-core"] } embedded-hal = "1" -va416xx-hal = { path = "../../va416xx-hal", features = ["va41630"] } +va416xx-hal = { path = "0.4", features = ["va41630"] } [profile.dev] codegen-units = 1 diff --git a/flashloader/slot-b-blinky/Cargo.toml b/flashloader/slot-b-blinky/Cargo.toml index 1b5c3d0..a9cdc70 100644 --- a/flashloader/slot-b-blinky/Cargo.toml +++ b/flashloader/slot-b-blinky/Cargo.toml @@ -11,7 +11,7 @@ panic-rtt-target = { version = "0.1.3" } rtt-target = { version = "0.5" } cortex-m = { version = "0.7", features = ["critical-section-single-core"] } embedded-hal = "1" -va416xx-hal = { path = "../../va416xx-hal", features = ["va41630"] } +va416xx-hal = { path = "0.4", features = ["va41630"] } [profile.dev] codegen-units = 1 diff --git a/va416xx-embassy/CHANGELOG.md b/va416xx-embassy/CHANGELOG.md index 87c4b55..abffd66 100644 --- a/va416xx-embassy/CHANGELOG.md +++ b/va416xx-embassy/CHANGELOG.md @@ -8,6 +8,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [unreleased] -## [v0.1.0] 2025-02-13 +## [v0.1.0] 2025-02-18 Initial release diff --git a/va416xx-embassy/Cargo.toml b/va416xx-embassy/Cargo.toml index 8c320cb..fe95dd2 100644 --- a/va416xx-embassy/Cargo.toml +++ b/va416xx-embassy/Cargo.toml @@ -21,7 +21,7 @@ portable-atomic = "1" once_cell = { version = "1", default-features = false, features = ["critical-section"] } -va416xx-hal = { version = "0.4", path = "../va416xx-hal" } +va416xx-hal = { version = "0.4" } [features] default = ["irq-tim14-tim15"] diff --git a/va416xx-hal/Cargo.toml b/va416xx-hal/Cargo.toml index caa296b..38dc7e4 100644 --- a/va416xx-hal/Cargo.toml +++ b/va416xx-hal/Cargo.toml @@ -23,9 +23,9 @@ embedded-io-async = "0.6" num_enum = { version = "0.7", default-features = false } typenum = "1" bitflags = "2" -bitfield = "0.17" +bitfield = { version = ">=0.17, <=0.18"} fugit = "0.3" -delegate = "0.12" +delegate = ">=0.12, <=0.13" heapless = "0.8" void = { version = "1", default-features = false } thiserror = { version = "2", default-features = false } diff --git a/vorago-peb1/CHANGELOG.md b/vorago-peb1/CHANGELOG.md index 9c1ba75..3a27d2a 100644 --- a/vorago-peb1/CHANGELOG.md +++ b/vorago-peb1/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). # [unreleased] +# [v0.1.1] 2025-02-18 + +- Bump allowed HAL version to v0.4 + # [v0.1.0] 2024-10-01 - Initial release diff --git a/vorago-peb1/Cargo.toml b/vorago-peb1/Cargo.toml index 33a5b78..b285611 100644 --- a/vorago-peb1/Cargo.toml +++ b/vorago-peb1/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vorago-peb1" -version = "0.1.0" +version = "0.1.1" authors = ["Robin Mueller "] edition = "2021" description = "Board Support Crate for the Vorago PEB1 development board" @@ -14,15 +14,9 @@ categories = ["embedded", "no-std", "hardware-support"] cortex-m = "0.7" cortex-m-rt = "0.7" embedded-hal = "1" +lis2dh12 = { version = "0.7", features = ["out_f32"] } -[dependencies.va416xx-hal] -path = "../va416xx-hal" -features = ["va41630"] -version = ">=0.3, <=0.4" - -[dependencies.lis2dh12] -version = "0.7" -features = ["out_f32"] +va416xx-hal = { version = ">=0.3, <=0.4", features = ["va41630"] } [features] rt = ["va416xx-hal/rt"]