kirdy/Cargo.toml

48 lines
1.4 KiB
TOML
Raw Permalink Normal View History

2022-10-20 15:17:43 +08:00
[package]
categories = ["embedded", "no-std"]
name = "kirdy"
description = "kirdy firmware"
license = "GPL-3.0-only"
authors = ["topquark12 <aw@m-labs.hk>"]
version = "0.0.0"
keywords = ["kirdy", "laser", "physics"]
repository = "https://git.m-labs.hk/M-Labs/kirdy"
edition = "2021"
[package.metadata.docs.rs]
features = []
default-target = "thumbv7em-none-eabihf"
[dependencies]
panic-halt = "0.2.0"
cortex-m = "0.7.6"
cortex-m-rt = { version = "0.7.1", features = ["device"] }
cortex-m-semihosting = "0.5.0"
log = "0.4.17"
bare-metal = "1"
nb = "1"
cortex-m-log = { version = "0.7.0", features = ["log-integration", "semihosting"] }
2022-10-23 20:07:44 +08:00
stm32f4xx-hal = { version = "0.13.2", features = ["rt", "stm32f407", "usb_fs", "rtic-monotonic"] }
2022-11-01 11:16:55 +08:00
stm32-eth = { git = "https://github.com/stm32-rs/stm32-eth", features = ["stm32f407", "smoltcp-phy", "smoltcp"] }
smoltcp = { version = "0.8.1", default-features = false, features = ["proto-ipv4", "socket-tcp", "medium-ethernet"] }
2022-11-01 11:16:55 +08:00
ieee802_3_miim = "0.7.2"
2022-10-20 20:57:24 +08:00
num-traits = { version = "0.2.15", default-features = false, features = ["libm"] }
usb-device = "0.2.9"
usbd-serial = "0.1.1"
fugit = "0.3.6"
2022-10-22 20:20:49 +08:00
rtt-target = { version = "0.3.1", features = ["cortex-m"] }
2022-10-23 20:07:44 +08:00
cortex-m-rtic = "1.0.0"
systick-monotonic = "1.0.0"
2022-10-20 15:17:43 +08:00
[features]
default = ["RTT"]
2022-10-20 15:17:43 +08:00
semihosting = ["cortex-m-log/semihosting"]
2022-10-22 20:20:49 +08:00
RTT = []
2022-10-20 15:17:43 +08:00
[profile.release]
codegen-units = 1
incremental = false
debug = true
opt-level = "s"
lto = true