[package] edition = "2024" name = "spinnyboy_rust" rust-version = "1.88" version = "0.1.0" [[bin]] name = "spinnyboy_rust" path = "./src/bin/main.rs" [dependencies] esp-hal = { version = "1.0.0", features = ["esp32c6", "unstable"] } esp-bootloader-esp-idf = { version = "0.4.0", features = ["esp32c6"] } critical-section = {version = "1.2.0"} esp-alloc = "0.9.0" rtt-target = "0.6.2" embedded-hal = "1.0.0" esp-backtrace = {version = "0.18.1",features = ["esp32c6","defmt"]} #esp-hal-dshot = {version = "0.3.1",default-features = false ,features = ["esp32c6"]} num-traits = { version = "0.2.19", default-features = false, features = ["libm"] } [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