usb-terminal/Cargo.toml

36 lines
1.2 KiB
TOML

[package]
name = "usb-terminal"
version = "0.1.0"
edition = "2024"
[profile.dev]
opt-level = 's' # default is opt-level = '0', but that makes very verbose machine code
codegen-units = 1 # trade compile speed for slightly better optimisations
# cargo build/run --release
[profile.release]
opt-level = 's' # default is opt-level = '3', but that makes quite verbose machine code
codegen-units = 1 # trade compile speed for slightly better optimisations
lto = 'fat' # Use Link Time Optimisations to further inline things across crates
debug = 2 # Leave the debug symbols in (default is no debug info)
strip = true # strip stupid stuff.
[[example]]
name = "print-banner"
path = "./src/example/usb-example.rs"
test = false
bench = false
[dependencies]
cortex-m = { version = "0.7.7" }
cortex-m-rt = "0.7.5"
critical-section = { version = "1.2.0", features = ["restore-state-u8"] }
embedded-hal = "1.0.0"
heapless = "0.9.3"
rp235x-hal = { version = "0.4.0", features = ["rt", "critical-section-impl"] }
semihosting = "0.1.25"
static_cell = "2.1.1"
usb-device = "0.3.2"
usbd-serial = "0.2.2"