Files
flare/Cargo.toml
think.overdrive 9f6d52c802 initial
2026-02-02 13:39:44 +01:00

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"