You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
1.8 KiB
93 lines
1.8 KiB
[package] |
|
authors = ["Weird Constructor"] |
|
edition = "2018" |
|
readme = "README.md" |
|
name = "rp2040-ws2812-led-cube" |
|
version = "0.1.0" |
|
resolver = "2" |
|
|
|
[dependencies] |
|
cortex-m = "0.7.3" |
|
cortex-m-rt = "0.7.0" |
|
embedded-hal = { version = "0.2.5", features=["unproven"] } |
|
embedded-time = "0.12.0" |
|
|
|
defmt = "0.2.0" |
|
defmt-rtt = "0.2.0" |
|
panic-probe = { version = "0.2.0", features = ["print-defmt"] } |
|
|
|
#rp2040-hal = { git = "https://github.com/rp-rs/rp-hal", branch="main", features=["rt"] } |
|
rp2040-boot2 = { git = "https://github.com/rp-rs/rp2040-boot2-rs", branch="main" } |
|
pico = { git = "https://github.com/rp-rs/rp-hal.git", branch="main" } |
|
|
|
smart-leds = "0.3.0" |
|
ws2812-pio = { path = "ws2812-pio-rs" } |
|
|
|
nb = "1.0" |
|
|
|
[features] |
|
default = [ |
|
"defmt-default", |
|
] |
|
defmt-default = [] |
|
defmt-trace = [] |
|
defmt-debug = [] |
|
defmt-info = [] |
|
defmt-warn = [] |
|
defmt-error = [] |
|
|
|
# cargo build/run |
|
[profile.dev] |
|
codegen-units = 1 |
|
debug = 2 |
|
debug-assertions = true |
|
incremental = false |
|
opt-level = 3 |
|
overflow-checks = true |
|
|
|
# cargo build/run --release |
|
[profile.release] |
|
codegen-units = 1 |
|
debug = 2 |
|
debug-assertions = false |
|
incremental = false |
|
lto = 'fat' |
|
opt-level = 3 |
|
overflow-checks = false |
|
|
|
# do not optimize proc-macro crates = faster builds from scratch |
|
[profile.dev.build-override] |
|
codegen-units = 8 |
|
debug = false |
|
debug-assertions = false |
|
opt-level = 0 |
|
overflow-checks = false |
|
|
|
[profile.release.build-override] |
|
codegen-units = 8 |
|
debug = false |
|
debug-assertions = false |
|
opt-level = 0 |
|
overflow-checks = false |
|
|
|
# cargo test |
|
[profile.test] |
|
codegen-units = 1 |
|
debug = 2 |
|
debug-assertions = true |
|
incremental = false |
|
opt-level = 3 |
|
overflow-checks = true |
|
|
|
# cargo test --release |
|
[profile.bench] |
|
codegen-units = 1 |
|
debug = 2 |
|
debug-assertions = false |
|
incremental = false |
|
lto = 'fat' |
|
opt-level = 3 |
|
|
|
[dependencies.num-traits] |
|
version = "0.2.14" |
|
default-features = false
|
|
|