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