Markus Unterwaditzer
5249714717
Fix clippy lints and warnings in Rust 1.89
...
This will also require Rust 1.89 due to if-let.
2025-08-08 03:02:07 +02:00
Andrej
574e897610
cargo fmt pass
2025-08-03 18:49:38 -04:00
Andrej
1f19bc880f
uz801: Force LED updates every 5s to beat MifiService
2025-08-03 18:35:54 -04:00
Andrej
0540504eea
uz801: Correct LED definition comment
2025-08-03 10:25:56 -04:00
Andrej
c697773244
uz801: Add initial (experimental) support
2025-08-02 20:58:19 -04:00
Markus Unterwaditzer
f8824ce7e7
Remove blocking code and spawn_blocking
...
Rayhunter uses a mixture of spawn and spawn_blocking, then also does
some blocking operations inside of async code.
Move everything to async. This allows us to use the single-threaded
runtime.
Now the binary is 100kB smaller, and the memory usage also improved by
~100kB on tplink.
2025-07-28 16:04:24 -07:00
oopsbagel
8583064e46
installer: add pinephone and pinephonepro support
2025-07-24 09:48:41 -07:00
oopsbagel
d3bd8d9dfc
feat: add headless display mode
2025-07-24 09:48:41 -07:00
oopsbagel
1a810cfb33
generic_framebuffer: show status when ui_level!=0
...
Unless ui_level = 0 (invisible mode), display the status bar on
framebuffer displays even when running in demo mode.
Fixes #445
2025-07-23 15:48:09 -07:00
oopsbagel
22d927aa25
unified rayhunter-daemon binary for all devices
...
Replace per-device features with config "display" field with the value
set at install time.
2025-07-17 16:06:09 -07:00
oopsbagel
ca0151f656
chore: cargo fmt
2025-07-16 16:56:16 -07:00
oopsbagel
b7636386fc
feat: support Tmobile TMOHS1 hotspot
...
Add support for the Tmobile TMOHS1, a Wingtech CT2MHS01-based hotspot
with a Qualcomm mdm9607. The TMOHS1 has no screen, only 5 LEDs, two of
which are RGB.
2025-07-16 16:56:16 -07:00
Will Greenberg
da18a1f9da
Split bin dir into separate daemon and check dirs
...
This lets us manage their increasingly disparate dependencies separately
2025-07-16 13:20:14 -07:00