[package] edition = "2024" name = "esp32c6-play" rust-version = "1.88" version = "0.1.0" [[bin]] name = "esp32c6-play" path = "./src/main.rs" [dependencies] log = "0.4.27" critical-section = "1.2.0" [dependencies.esp-hal] version = "~1.0" features = ["esp32c6", "unstable", "log-04"] [dependencies.esp-bootloader-esp-idf] version = "0.4.0" features = ["esp32c6", "log-04"] [dependencies.esp-backtrace] version = "0.18.1" features = ["esp32c6", "panic-handler", "println"] [dependencies.esp-println] version = "0.16.1" features = ["esp32c6", "log-04"] [dependencies.esp-hal-smartled] version = "0.17.0" features = ["esp32c6"] [dependencies.smart-leds] version = "0.4.0" default-features = false [dependencies.esp-radio] version = "0.17.0" features = ["esp32c6", "esp-alloc", "wifi", "esp-now", "unstable"] [dependencies.esp-rtos] version = "0.2.0" features = ["esp32c6", "esp-alloc", "esp-radio"] [dependencies.esp-alloc] version = "0.9.0" features = ["esp32c6"] [profile.dev] # Rust debug is too slow. # For debug builds always builds with some optimization opt-level = "s" [profile.release] 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