50 lines
1.3 KiB
TOML
50 lines
1.3 KiB
TOML
[package]
|
|
name = "esp32-c3-rust-std"
|
|
version = "0.1.0"
|
|
authors = ["Gerard CL <gerardcl@gmail.com>"]
|
|
edition = "2021"
|
|
resolver = "2"
|
|
|
|
[profile.release]
|
|
#opt-level = "s"
|
|
codegen-units = 1 # LLVM can perform better optimizations using a single thread
|
|
debug = 2
|
|
debug-assertions = false
|
|
incremental = false
|
|
lto = 'fat'
|
|
opt-level = 's'
|
|
overflow-checks = false
|
|
|
|
[profile.dev]
|
|
debug = true # Symbols are nice and they don't increase the size on Flash
|
|
opt-level = "z"
|
|
|
|
[features]
|
|
default = ["native"]
|
|
native = ["esp-idf-sys/native"]
|
|
|
|
[dependencies]
|
|
esp-idf-sys = { version = "0.36.1", features = ["binstart"] }
|
|
esp-idf-svc = { version = "0.51.0", features = ["experimental", "alloc", "std"] }
|
|
esp-idf-hal = { version = "0.45.2", features = ["critical-section"]}
|
|
ssd1306 = "0.10.0"
|
|
display-interface = "0.5.0"
|
|
display-interface-i2c = "0.5.0"
|
|
display-interface-spi = "0.5.0"
|
|
embedded-hal = "1.0.0"
|
|
embedded-svc = "0.28.1"
|
|
embedded-graphics = "0.8.1"
|
|
embedded-graphics-core = "0.4.0"
|
|
toml-cfg = { version = "0.2.0" }
|
|
anyhow = "=1.0.69"
|
|
log = { version = "0.4", features = [] }
|
|
heapless = {version = "0.8", features = ["serde"]}
|
|
spin = "0.10.0"
|
|
#lazy_static = "1.5.0"
|
|
# smol = "1.3"
|
|
|
|
[build-dependencies]
|
|
embuild = { version = "0.33.1", features = ["elf"] }
|
|
toml-cfg = { version = "0.2.0" }
|
|
anyhow = "1"
|