Validate configuration through its owning schemas and keep board declarations separate from shared F722 resource ownership. Bound USB transitions, isolate transport failures and retain restart-only activation. Migrate navigation and flight consumers with the sensor and schema contracts. Require explicit installation data and synchronous output authority; board motor outputs remain inhibited. Validation: assembled-prefix host tests, strict Clippy, platform/USB tests and both ARM release builds. Final-source coverage and scoped Miri/Kani evidence are retained separately from hardware qualification.
24 lines
502 B
TOML
24 lines
502 B
TOML
[package]
|
|
name = "kaptan-geprc-f722-v2"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
rust-version.workspace = true
|
|
version.workspace = true
|
|
build = "build.rs"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
platform-stm32f7 = { path = "../../platforms/stm32f7" }
|
|
# RTIC's macro emits absolute `rtic` paths in the board crate.
|
|
rtic = { version = "2.3", default-features = false, features = [
|
|
"thumbv7-backend",
|
|
] }
|
|
|
|
[[bin]]
|
|
name = "kaptan-geprc-f722-v2"
|
|
path = "src/main.rs"
|
|
test = false
|
|
bench = false
|