[package] # TODO(1) fix `authors` and `name` if you didn't use `cargo-generate` authors = ["Priec "] name = "stm32u5-blinky" edition = "2024" version = "0.1.0" [dependencies] cortex-m = { version = "0.7", features = ["critical-section-single-core"] } cortex-m-rt = "0.7" defmt = "1.0" defmt-rtt = "1.0" panic-probe = { version = "1.0", features = ["print-defmt"] } embassy-stm32 = { version = "0.4.0", features = ["stm32u575zi", "time-driver-tim1", "defmt", "low-power", "memory-x"] } embassy-time = "0.5.0" semihosting = "0.1.20" embedded-hal = "1.0.0" [dev-dependencies] defmt-test = "0.3" # cargo build/run [profile.dev] # default is opt-level = '0', but that makes very # verbose machine code opt-level = 's' # trade compile speed for slightly better optimisations codegen-units = 1 # cargo build/run --release [profile.release] # default is opt-level = '3', but that makes quite # verbose machine code opt-level = 's' # trade compile speed for slightly better optimisations codegen-units = 1 # Use Link Time Optimisations to further inline things across # crates lto = 'fat' # Leave the debug symbols in (default is no debug info) debug = 2