[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"