cargo: bump
This commit is contained in:
50
Cargo.toml
50
Cargo.toml
@@ -1,19 +1,19 @@
|
||||
[package]
|
||||
edition = "2021"
|
||||
name = "renderbug-embassy"
|
||||
rust-version = "1.86"
|
||||
edition = "2024"
|
||||
name = "renderbug-bike"
|
||||
rust-version = "1.92"
|
||||
version = "0.1.0"
|
||||
default-run = "renderbug-embassy"
|
||||
default-run = "renderbug-bike"
|
||||
|
||||
[[bin]]
|
||||
name = "renderbug-embassy"
|
||||
name = "renderbug-bike"
|
||||
path = "./src/bin/main.rs"
|
||||
|
||||
[features]
|
||||
default = ["real-output"]
|
||||
default = ["real-output", "radio", "motion", "oled"]
|
||||
real-output = []
|
||||
dual-core = []
|
||||
simulation = ["dep:rmp"]
|
||||
simulation = []
|
||||
radio = [
|
||||
"dep:esp-radio",
|
||||
"dep:reqwless",
|
||||
@@ -25,44 +25,40 @@ max-usb-power = []
|
||||
wokwi = ["max-usb-power"]
|
||||
mpu = ["dep:mpu6050-dmp"]
|
||||
gps = ["dep:nmea"]
|
||||
oled = ["dep:ssd1306"]
|
||||
oled = ["dep:ssd1306", "dep:display-interface"]
|
||||
rtt = ["dep:rtt-target"]
|
||||
demo = []
|
||||
|
||||
[dependencies]
|
||||
# The basic requirements for all features
|
||||
figments = { path = "../figments/figments/", features = ["alloc", "embedded-graphics"] }
|
||||
figments-render = { path = "../figments/figments-render/", features = ["smart-leds", "micromath"], default-features = false }
|
||||
figments = { path = "../figments/figments/", features = ["alloc", "embedded-graphics", "log-04"] }
|
||||
figments-render = { path = "../figments/figments-render/", features = ["smart-leds", "micromath", "log-04"], default-features = false }
|
||||
figments-esp32-ws2812-dma = { path = "../figments/figments-esp32-ws2812-dma/", features = ["esp32s3"] }
|
||||
esp-bootloader-esp-idf = { version = "0.4.0", features = ["esp32s3"] }
|
||||
esp-hal = { version = "1.0.0", features = [
|
||||
"esp32s3",
|
||||
"log-04",
|
||||
"unstable",
|
||||
"log-04"
|
||||
] }
|
||||
esp-alloc = "0.9.0"
|
||||
esp-backtrace = { version = "0.18", features = [
|
||||
"esp32s3",
|
||||
"panic-handler",
|
||||
"println",
|
||||
] }
|
||||
esp-alloc = { version = "0.9.0", default-features = false, features = ["internal-heap-stats"] }
|
||||
esp-backtrace = { version = "0.18", features = ["esp32s3", "halt-cores", "panic-handler", "println"] }
|
||||
esp-println = { version = "0.16", features = ["esp32s3", "log-04"] }
|
||||
# for more networking protocol support see https://crates.io/crates/edge-net
|
||||
critical-section = "1.2.0"
|
||||
embassy-executor = { version = "0.9.0", features = [
|
||||
embassy-executor = { version = "0.9.0", default-features = false, features = [
|
||||
"log",
|
||||
# "task-arena-size-98304",
|
||||
] }
|
||||
embassy-time = { version = "0.5.0", features = ["log"] }
|
||||
embassy-time = { version = "0.5.0", default-features = false, features = ["log"] }
|
||||
esp-rtos = { version = "0.2.0", features = [
|
||||
"embassy",
|
||||
"esp-alloc",
|
||||
"esp32s3",
|
||||
# "rtos-trace",
|
||||
"log-04"
|
||||
] }
|
||||
log = "0.4"
|
||||
static_cell = "2.1.1"
|
||||
rgb = "0.8.52"
|
||||
esp-hal-smartled = { version = "0.17.0", features = ["esp32s3"] }
|
||||
smart-leds = "0.4.0"
|
||||
embassy-sync = "0.7.2"
|
||||
embassy-embedded-hal = "0.5.0"
|
||||
@@ -74,6 +70,9 @@ enumset = "1.1.10"
|
||||
enum-map = "2.7.3"
|
||||
portable-atomic = { version = "1.11", features = ["critical-section"] }
|
||||
embassy-futures = { version = "0.1.2", features = ["log"] }
|
||||
embedded-graphics = { version = "0.8.1", features = ["nalgebra_support"] }
|
||||
ssd1306 = { version = "0.10.0", features = ["async"], optional = true }
|
||||
display-interface = { version = "0.5.0", optional = true }
|
||||
|
||||
# Telemetry outputs
|
||||
esp-radio = { version = "*", optional = true, features = [
|
||||
@@ -99,6 +98,7 @@ nmea = { version = "0.7.0", optional = true, default-features = false, features
|
||||
|
||||
"GLL",
|
||||
"GST",
|
||||
"all-sentences"
|
||||
] }
|
||||
mpu6050-dmp = { version = "0.6.1", features = ["async"], optional = true }
|
||||
|
||||
@@ -108,10 +108,10 @@ rtt-target = { version = "0.6.2", optional = true }
|
||||
# Simulation
|
||||
esp-storage = { version = "0.7.0", features = ["esp32s3", "critical-section"] }
|
||||
embedded-storage = "0.3.1"
|
||||
rmp = { path = "../msgpack-rust/rmp/", optional = true, default-features = false }
|
||||
display-interface = "0.5.0"
|
||||
embassy-net = { version = "0.7.1", features = ["alloc", "dns", "medium-ethernet", "proto-ipv4", "tcp", "udp", "dhcpv4"] }
|
||||
reqwless = { version = "0.13.0", optional = true }
|
||||
rmp = { path = "../msgpack-rust/rmp/", default-features = false }
|
||||
heapless = { version = "0.9.1", features = ["portable-atomic"] }
|
||||
num-traits = { version = "0.2.19", default-features = false }
|
||||
rtos-trace = { version = "0.2.1", default-features = false, features = ["trace_impl"] }
|
||||
|
||||
[profile.dev]
|
||||
# Rust debug is too slow.
|
||||
|
||||
Reference in New Issue
Block a user