57 lines
1.3 KiB
TOML
Executable file
57 lines
1.3 KiB
TOML
Executable file
[package]
|
|
name = "nucleo-l053r8-blink"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
|
|
[dependencies]
|
|
hal = { package = "stm32l0xx-hal", version = "0.10.0", features = [
|
|
"mcu-STM32L053R8Tx", # specifically STM32L053R8T6
|
|
"rt",
|
|
] }
|
|
cortex-m = { version = "0.7.7", features = ["critical-section-single-core"] }
|
|
cortex-m-rt = "0.7.5"
|
|
panic-halt = "1.0.0"
|
|
hd44780-driver = "0.4.0"
|
|
heapless = "0.8.0"
|
|
defmt = {version="1.0.1", optional= true}
|
|
defmt-rtt = {version="1.0.0", optional=true}
|
|
panic-probe = { version = "0.3", features = ["print-defmt"], optional=true }
|
|
compile-time = {git = "https://github.com/cscherrNT/compile-time-rs"}
|
|
chrono = { version = "0.4.41", default-features = false }
|
|
|
|
[profile.release]
|
|
debug = "full" # those are not on the board
|
|
|
|
[features]
|
|
logging = ["dep:defmt", "dep:defmt-rtt", "dep:panic-probe"]
|
|
|
|
[[example]]
|
|
name = "logging"
|
|
path = "examples/logging.rs"
|
|
required-features = ["logging"]
|
|
|
|
[[example]]
|
|
name = "rtc-log"
|
|
path = "examples/rtc-log.rs"
|
|
required-features = ["logging"]
|
|
|
|
[[example]]
|
|
name = "temperature"
|
|
path = "examples/temperature.rs"
|
|
required-features = ["logging"]
|
|
|
|
[[example]]
|
|
name = "aes_ecb"
|
|
path = "examples/aes_ecb.rs"
|
|
required-features = ["logging"]
|
|
|
|
[[example]]
|
|
name = "lcd"
|
|
path = "examples/lcd.rs"
|
|
required-features = ["logging"]
|
|
|
|
[[example]]
|
|
name = "lcd-clock"
|
|
path = "examples/lcd-clock.rs"
|
|
required-features = ["logging"]
|