refactor: rename project to DongLoRa
Rebrand from lora-dongle to DongLoRa (portmanteau of dongle + LoRa). Lowercase donglora in Cargo package name, firmware filenames, and code. Splash screen shows "DongLoRa" in 9x15 bold. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
6 files changed
+39
-39
No files matched your search
Generated
+31
-31
@@ -331,6 +331,37 @@ dependencies = [
|
|||||||
"litrs 1.0.0",
|
"litrs 1.0.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "donglora"
|
||||||
|
version = "0.1.0"
|
||||||
|
dependencies = [
|
||||||
|
"cfg-if",
|
||||||
|
"cortex-m-rt",
|
||||||
|
"critical-section",
|
||||||
|
"defmt 0.3.100",
|
||||||
|
"embassy-embedded-hal",
|
||||||
|
"embassy-executor",
|
||||||
|
"embassy-futures",
|
||||||
|
"embassy-nrf",
|
||||||
|
"embassy-sync 0.6.2",
|
||||||
|
"embassy-time",
|
||||||
|
"embassy-usb",
|
||||||
|
"embedded-graphics",
|
||||||
|
"esp-backtrace",
|
||||||
|
"esp-hal",
|
||||||
|
"esp-hal-embassy",
|
||||||
|
"esp-println",
|
||||||
|
"heapless",
|
||||||
|
"lora-phy",
|
||||||
|
"minijinja",
|
||||||
|
"owo-colors",
|
||||||
|
"panic-probe",
|
||||||
|
"postcard",
|
||||||
|
"serde",
|
||||||
|
"ssd1306",
|
||||||
|
"static_cell",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "embassy-embedded-hal"
|
name = "embassy-embedded-hal"
|
||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
@@ -1048,37 +1079,6 @@ version = "0.4.29"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
|
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "lora-dongle"
|
|
||||||
version = "0.1.0"
|
|
||||||
dependencies = [
|
|
||||||
"cfg-if",
|
|
||||||
"cortex-m-rt",
|
|
||||||
"critical-section",
|
|
||||||
"defmt 0.3.100",
|
|
||||||
"embassy-embedded-hal",
|
|
||||||
"embassy-executor",
|
|
||||||
"embassy-futures",
|
|
||||||
"embassy-nrf",
|
|
||||||
"embassy-sync 0.6.2",
|
|
||||||
"embassy-time",
|
|
||||||
"embassy-usb",
|
|
||||||
"embedded-graphics",
|
|
||||||
"esp-backtrace",
|
|
||||||
"esp-hal",
|
|
||||||
"esp-hal-embassy",
|
|
||||||
"esp-println",
|
|
||||||
"heapless",
|
|
||||||
"lora-phy",
|
|
||||||
"minijinja",
|
|
||||||
"owo-colors",
|
|
||||||
"panic-probe",
|
|
||||||
"postcard",
|
|
||||||
"serde",
|
|
||||||
"ssd1306",
|
|
||||||
"static_cell",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "lora-modulation"
|
name = "lora-modulation"
|
||||||
version = "0.1.5"
|
version = "0.1.5"
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "lora-dongle"
|
name = "donglora"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
|
|||||||
@@ -101,4 +101,4 @@ keep, but never prematurely.
|
|||||||
| Persistence | None | Always start fresh, true dumb pipe |
|
| Persistence | None | Always start fresh, true dumb pipe |
|
||||||
| Board codegen | Jinja2 via build.rs | Auto-discovers boards from filesystem |
|
| Board codegen | Jinja2 via build.rs | Auto-discovers boards from filesystem |
|
||||||
| Rust toolchain | Stock `rustup` (stable/nightly) | No forks; `espup` for Xtensa boards only |
|
| Rust toolchain | Stock `rustup` (stable/nightly) | No forks; `espup` for Xtensa boards only |
|
||||||
| Firmware output | `firmware/lora-dongle-{board}-{profile}.elf` | Readable names, not buried in `target/` |
|
| Firmware output | `firmware/donglora-{board}-{profile}.elf` | Readable names, not buried in `target/` |
|
||||||
@@ -62,8 +62,8 @@ flash board:
|
|||||||
@just build {{board}} release
|
@just build {{board}} release
|
||||||
@read -r feat target chip <<< "$(just _info {{board}})"; \
|
@read -r feat target chip <<< "$(just _info {{board}})"; \
|
||||||
case "$target" in \
|
case "$target" in \
|
||||||
xtensa-*) espflash flash --monitor "{{firmware_dir}}/lora-dongle-{{board}}-release.elf" ;; \
|
xtensa-*) espflash flash --monitor "{{firmware_dir}}/donglora-{{board}}-release.elf" ;; \
|
||||||
*) probe-rs run --chip $chip "{{firmware_dir}}/lora-dongle-{{board}}-release.elf" ;; \
|
*) probe-rs run --chip $chip "{{firmware_dir}}/donglora-{{board}}-release.elf" ;; \
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Show binary size for a release build
|
# Show binary size for a release build
|
||||||
@@ -128,8 +128,8 @@ _require_esp_toolchain:
|
|||||||
_copy_firmware board profile:
|
_copy_firmware board profile:
|
||||||
@mkdir -p {{firmware_dir}}
|
@mkdir -p {{firmware_dir}}
|
||||||
@read -r feat target chip <<< "$(just _info {{board}})"; \
|
@read -r feat target chip <<< "$(just _info {{board}})"; \
|
||||||
src="target/$target/{{profile}}/lora-dongle"; \
|
src="target/$target/{{profile}}/donglora"; \
|
||||||
dst="{{firmware_dir}}/lora-dongle-{{board}}-{{profile}}"; \
|
dst="{{firmware_dir}}/donglora-{{board}}-{{profile}}"; \
|
||||||
if [ -f "$src" ]; then cp "$src" "$dst.elf"; echo "→ $dst.elf"; fi
|
if [ -f "$src" ]; then cp "$src" "$dst.elf"; echo "→ $dst.elf"; fi
|
||||||
|
|
||||||
[private]
|
[private]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# lora-dongle
|
# DongLoRa
|
||||||
|
|
||||||
Transparent LoRa radio over USB. Plug in a board, talk LoRa from your host.
|
Transparent LoRa radio over USB. Plug in a board, talk LoRa from your host.
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ pub fn splash(
|
|||||||
let sub_style = MonoTextStyle::new(&FONT_6X10, BinaryColor::On);
|
let sub_style = MonoTextStyle::new(&FONT_6X10, BinaryColor::On);
|
||||||
|
|
||||||
// Title centered vertically and horizontally
|
// Title centered vertically and horizontally
|
||||||
Text::with_alignment("LoRa Dongle", Point::new(W / 2, 24), title_style, Alignment::Center)
|
Text::with_alignment("DongLoRa", Point::new(W / 2, 24), title_style, Alignment::Center)
|
||||||
.draw(target)
|
.draw(target)
|
||||||
.ok();
|
.ok();
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user