Commit Graph
2167 Commits
Author SHA1 Message Date
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