Board naming now follows MeshCore conventions: - rak_4631 → rak_wisblock_4631 (feature, file, Justfile, splash screen) - Display splash shows human-readable names: "RAK WisBlock 4631", "Heltec v3", "Heltec v4" Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
63 lines
1.8 KiB
TOML
63 lines
1.8 KiB
TOML
[package]
|
|
name = "lora-dongle"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
build = "build.rs"
|
|
|
|
[dependencies]
|
|
cfg-if = "1.0"
|
|
critical-section = "1.2"
|
|
defmt = "0.3"
|
|
embassy-embedded-hal = "0.2"
|
|
embassy-executor = { version = "0.6", features = ["task-arena-size-12288", "executor-thread"] }
|
|
embassy-sync = "0.6"
|
|
embassy-time = "0.3"
|
|
embassy-usb = { version = "0.3", features = ["defmt"] }
|
|
heapless = { version = "0.8", features = ["serde"] }
|
|
lora-phy = "3.0"
|
|
postcard = { version = "1.0", default-features = false }
|
|
serde = { version = "1.0", default-features = false, features = ["derive"] }
|
|
static_cell = "2.1"
|
|
|
|
# Display rendering
|
|
embedded-graphics = "0.8"
|
|
ssd1306 = { version = "0.10", features = ["async"] }
|
|
|
|
# Async combinators (select)
|
|
embassy-futures = "0.1"
|
|
|
|
# ESP32-S3 (Heltec V3) — requires esp toolchain (espup)
|
|
esp-backtrace = { version = "0.14", optional = true, features = ["esp32s3", "panic-handler", "defmt"] }
|
|
esp-hal = { version = "0.22", optional = true, features = ["esp32s3"] }
|
|
esp-hal-embassy = { version = "0.5", optional = true, features = ["esp32s3"] }
|
|
esp-println = { version = "0.12", optional = true, features = ["esp32s3", "defmt-espflash"] }
|
|
|
|
# nRF52840 (RAK 4631)
|
|
cortex-m-rt = { version = "0.7", optional = true }
|
|
embassy-nrf = { version = "0.2", optional = true, features = ["nrf52840", "gpiote", "time-driver-rtc1", "defmt"] }
|
|
panic-probe = { version = "0.3", optional = true, features = ["print-defmt"] }
|
|
|
|
[build-dependencies]
|
|
minijinja = "2.0"
|
|
owo-colors = "4.0"
|
|
|
|
[features]
|
|
heltec_v3 = [
|
|
"dep:esp-backtrace",
|
|
"dep:esp-hal",
|
|
"dep:esp-hal-embassy",
|
|
"dep:esp-println",
|
|
]
|
|
heltec_v4 = [
|
|
"dep:esp-backtrace",
|
|
"dep:esp-hal",
|
|
"dep:esp-hal-embassy",
|
|
"dep:esp-println",
|
|
]
|
|
rak_wisblock_4631 = [
|
|
"dep:cortex-m-rt",
|
|
"dep:embassy-nrf",
|
|
"dep:panic-probe",
|
|
"embassy-executor/arch-cortex-m",
|
|
]
|