[workspace] resolver = "2" members = ["core", "firmware", "bridge"] [workspace.package] version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" [workspace.dependencies] wiredsensor-core = { path = "core" } defmt = "1.1" # Cortex-M0+ has no hardware divide and a small cache-less flash path, so even # debug builds want size optimisation or timing-sensitive paths get sloppy. [profile.dev] codegen-units = 1 debug = 2 debug-assertions = true incremental = false opt-level = "s" overflow-checks = true [profile.release] codegen-units = 1 debug = 2 # keep DWARF for probe-rs/defmt; it is not flashed debug-assertions = false incremental = false lto = "fat" opt-level = "s" overflow-checks = false