radio: rewrite the networking stack, and implement some BLE magic
This commit is contained in:
15
Cargo.toml
15
Cargo.toml
@@ -15,9 +15,10 @@ real-output = []
|
||||
dual-core = []
|
||||
simulation = ["dep:rmp"]
|
||||
radio = [
|
||||
"dep:bleps",
|
||||
"dep:esp-radio",
|
||||
"dep:reqwless"
|
||||
"dep:reqwless",
|
||||
"dep:trouble-host",
|
||||
"esp-rtos/esp-radio"
|
||||
]
|
||||
motion = ["mpu", "gps"]
|
||||
max-usb-power = []
|
||||
@@ -53,7 +54,6 @@ embassy-executor = { version = "0.9.0", features = [
|
||||
] }
|
||||
embassy-time = { version = "0.5.0", features = ["log"] }
|
||||
esp-rtos = { version = "0.2.0", features = [
|
||||
"esp-radio",
|
||||
"embassy",
|
||||
"esp-alloc",
|
||||
"esp32s3",
|
||||
@@ -85,9 +85,9 @@ esp-radio = { version = "*", optional = true, features = [
|
||||
"coex",
|
||||
"unstable"
|
||||
] }
|
||||
bleps = { git = "https://github.com/bjoernQ/bleps", optional = true, package = "bleps", rev = "a5148d8ae679e021b78f53fd33afb8bb35d0b62e", features = [ "macros", "async"] }
|
||||
embedded-graphics = { version = "0.8.1", features = ["nalgebra_support"] }
|
||||
ssd1306 = { version = "0.10.0", features = ["async"], optional = true }
|
||||
embassy-net = { version = "0.7.1", features = ["alloc", "dns", "medium-ethernet", "proto-ipv4", "tcp", "udp", "dhcpv4"] }
|
||||
reqwless = { version = "0.13.0", optional = true, features = ["log", "alloc"] }
|
||||
trouble-host = { version = "0.5.1", optional = true, features = ["log"] }
|
||||
|
||||
# Sensors
|
||||
nmea = { version = "0.7.0", optional = true, default-features = false, features = [
|
||||
@@ -127,6 +127,9 @@ lto = 'fat'
|
||||
opt-level = 's'
|
||||
overflow-checks = false
|
||||
|
||||
[profile.dev.package.esp-radio]
|
||||
opt-level = 3
|
||||
|
||||
[build-dependencies]
|
||||
image = "0.25"
|
||||
rmp = { path = "../msgpack-rust/rmp/" }
|
||||
|
||||
Reference in New Issue
Block a user