Armel FAUVEAU
840d08aad7
APRS RX: five-frame history, one frame at a time
2026-10-03 23:49:31 +02:00
Armel FAUVEAU
7357f87042
APRS RX: scroll long compact frames
2026-10-03 05:30:40 +02:00
Armel FAUVEAU
ac7b8fa94b
Add SSTV overlay app
2026-10-03 05:03:56 +02:00
Armel FAUVEAU
e12e8f1c36
Improve Cube3D rendering and controls
2026-10-03 04:06:38 +02:00
Armel FAUVEAU
cbb5d54566
APRS update beacon comment
2026-10-03 02:52:32 +02:00
Armel FAUVEAU
7db5cd9358
APRS RX/TX: v2 symbols, key remap, editor and dBm display fixes
2026-10-03 00:06:55 +02:00
Armel FAUVEAU
b7ec793ba6
Show combined apps and assets total
2026-10-02 05:33:57 +02:00
Armel FAUVEAU
a781e63653
Add stack usage diagnostics
2026-10-02 05:26:11 +02:00
Armel FAUVEAU
c06246b798
APRS RX/TX: add validated 20x20 symbols and TX selector
2026-10-02 03:46:46 +02:00
Armel FAUVEAU
f940a6b59e
APRS RX: size optimizations (-136 B, 3940 B)
2026-10-01 23:43:47 +02:00
Armel FAUVEAU
af8142990d
APRS RX/TX: scrollable large-font frame view, compact view toggle
2026-10-01 19:22:24 +02:00
Armel FAUVEAU
4934f83fea
Merge pull request #602 from jdenoy/feature/epirb406-popcount
...
EPIRB 406 v1.7: loop bit count in the sync search (-36 B, 3,284 B)
2026-10-01 17:38:08 +02:00
Johan Denoyer
a4f491fcb7
EPIRB 406 v1.7: loop bit count in the sync search (-36 B, 3,284 B)
...
popc32 counts one pass per set bit instead of the branch-free version: at most
4 x 32 passes per half-bit while searching, against 5,000 cycles per sample.
Host tests 29/29. v1.6 checked on a UV-K1 with the rpitx bench frame.
2026-10-01 09:53:27 +02:00
Armel FAUVEAU
1d04b550bb
Add SSID and path to APRS TX editor, honour backlight timeout in APRS apps
2026-10-01 05:17:01 +02:00
Armel FAUVEAU
27248795cb
Set APRS TX default comment to 'UV-K5 & UV-K1 APRS TX'
2026-09-30 05:52:26 +02:00
Armel FAUVEAU
9d751bdc11
Add 1 px gap between APRS RX text rows
2026-09-30 05:45:42 +02:00
Armel FAUVEAU
2b33f3ebdd
Mute APRS RX speaker by default, toggle it with key 1
2026-09-30 05:25:34 +02:00
Armel FAUVEAU
92f793bb2b
Add APRS RX and APRS TX overlay Apps
2026-09-30 05:13:27 +02:00
Armel FAUVEAU
5e8469966b
Add totals row to overlay app build report
2026-09-30 01:59:14 +02:00
Armel FAUVEAU
eb2921067b
Add EPIRB 406 overlay App (author @jdenoy, feat by @armel)
2026-09-30 01:45:55 +02:00
Armel FAUVEAU
0069073d12
Improve RescueOps flashlight timeout
2026-09-30 00:05:09 +02:00
Armel FAUVEAU
a52134fb63
Fix CRLF handling for app builds (Discussion #596 )
2026-09-29 22:00:21 +02:00
Armel FAUVEAU
65d67fa261
Improve Plasma app
2026-09-29 19:45:36 +02:00
Armel FAUVEAU
5d6325a16f
Decouple overlay BEAM from AirCopy FSK driver
2026-09-29 19:26:23 +02:00
Armel FAUVEAU
a65944ed33
Add SysInfo overlay App
2026-09-29 17:42:08 +02:00
Armel FAUVEAU
096b768ff6
Full watch animate scan chevrons
2026-09-29 03:44:31 +02:00
Armel FAUVEAU
c2e8f0fdc7
Fix menu exit after hot config switching
2026-09-29 00:27:24 +02:00
Armel FAUVEAU
c147fbfcae
Fix app compilation paths under Git Bash (Discussion #596 )
2026-09-28 23:13:57 +02:00
Armel FAUVEAU
6ed6d20e76
Improve status bar config and RX mode indicators
2026-09-28 23:01:35 +02:00
Armel FAUVEAU
fa01072596
Add hot Multiboot config switching and bank indicator
2026-09-28 20:06:43 +02:00
Armel FAUVEAU
8a8b6814f6
Optimize overlay apps and reduce Flash usage
2026-09-28 05:26:26 +02:00
Armel FAUVEAU
e4c0f00126
Optimize Multiboot flash handling and RAM restore progress
2026-09-28 05:06:35 +02:00
Armel FAUVEAU
0333d2d4c6
Reduce DCS table size and simplify approved-code indexing
2026-09-28 04:32:29 +02:00
Armel FAUVEAU
7ccac733de
Fix Full Watch channel navigation after priority swaps
2026-09-28 04:03:00 +02:00
Armel FAUVEAU
641aefb1a7
Reduce menu flash footprint with shared settings descriptors
2026-09-28 03:53:33 +02:00
Armel FAUVEAU
f7004b871a
Optimize Full Watch flash footprint
2026-09-28 03:08:25 +02:00
Armel FAUVEAU
b204c68fa5
Add experimental and optional Full Watch with priority channel swapping
2026-09-28 02:55:56 +02:00
Armel FAUVEAU
5d7bd5094b
Speed up and smooth Spectrum3D rendering with Bresenham
2026-09-27 23:21:46 +02:00
Armel FAUVEAU
712e4fbb65
Fix Spectrum3D audio flutter while listening, trim overlay code size
2026-09-27 03:12:36 +02:00
Armel FAUVEAU
2aff80cc0e
Refactor Minesweeper: API v2 assets, title screen, bug fixes
2026-09-27 00:34:54 +02:00
Armel FAUVEAU
b1dde27536
Merge pull request #592 from Sarijen/feature_update_v6
...
Add new overlay app - Minesweeper game
2026-09-26 17:29:20 +02:00
Sarijen
e3aab8ebd1
Add new overlay app - Minesweeper game
2026-09-26 16:22:52 +02:00
Armel FAUVEAU
74820b4e95
Improve Spectrum3D, add API division, keep app settings on update
2026-09-26 15:01:41 +02:00
Armel FAUVEAU
d2b983bfab
Optimize signed division in assembly — divide the code size too
2026-09-26 03:33:23 +02:00
Armel FAUVEAU
c8e426ad6b
Increase app slots from 8 to 16
2026-09-25 05:37:39 +02:00
Armel FAUVEAU
3b59758425
Shrink overlay apps: state structs, no libgcc division, stack buffers
2026-09-25 05:13:14 +02:00
Armel FAUVEAU
cc1439dcc2
Add Spectrum3D app
2026-09-25 04:04:44 +02:00
Armel FAUVEAU
9d5b3af7a3
Add read-only assets to overlay apps and improve apps
2026-09-24 22:32:00 +02:00
Armel FAUVEAU
f64406277c
Remove unused Triple VFO preset
2026-09-24 17:42:59 +02:00
Armel FAUVEAU
8534c6cd5d
Show uppercase category capsule in status bar
2026-09-24 17:32:47 +02:00