Commit Graph
66 Commits
Author SHA1 Message Date
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 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
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 eb2921067b Add EPIRB 406 overlay App (author @jdenoy, feat by @armel) 2026-09-30 01:45:55 +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 8a8b6814f6 Optimize overlay apps and reduce Flash usage 2026-09-28 05:26:26 +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
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 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 05327d0b87 Clean apps 2026-09-24 00:57:37 +02:00
Armel FAUVEAU dde1572070 Enable screen saver support in Space Impact 2026-09-24 00:55:06 +02:00
Armel FAUVEAU 235664e2e3 Add Rapid Roll overlay game 2026-09-24 00:40:41 +02:00
Armel FAUVEAU c358b7043f Add Space Impact overlay game 2026-09-23 19:50:28 +02:00
Armel FAUVEAU 398482e06b Speed up AirCopy ~2x with multi-block FSK framing 2026-09-21 23:27:42 +02:00
Armel FAUVEAU e9d4e9e184 Fix Breakout screen saver and redraw artifacts 2026-09-19 00:15:55 +02:00
Armel FAUVEAU 374616c796 Fix Snake overlay state, RNG and screen saver 2026-09-19 00:00:32 +02:00
mrkusypl 9be2697619 Add new overlay app - Snake game 2026-09-18 17:00:50 +02:00
Armel FAUVEAU fd437ec015 Refresh app slots during UV Studio updates 2026-09-18 04:59:17 +02:00
Armel FAUVEAU 889813e802 Fix RF Log corrupting overlay apps on launch (issue #583) 2026-09-15 13:47:07 +02:00
Armel FAUVEAU 749e856959 Restyle the F status indicator 2026-09-07 03:19:43 +02:00
Armel FAUVEAU d12dbe0bf9 Fix beacon carrier staying off after a mid-window CARR→TONE switch 2026-09-06 23:39:17 +02:00
Armel FAUVEAU 34ea3fd6af Add optional CARR carrier-keying mode to beacon 2026-09-06 23:27:41 +02:00
Armel FAUVEAU 07226822cd Re-arm BLTime on keypress in overlay apps 2026-09-03 22:27:17 +02:00
Armel FAUVEAU cc6527afc1 Fix Beam overlay VFO restore and deferred channel save 2026-09-03 02:53:38 +02:00
Armel FAUVEAU 74b2397c96 Optimize Tetris 2026-09-02 21:27:14 +02:00
Armel FAUVEAU e7db0bc1dc Make Triple VFO and Beam overlay services optional 2026-09-02 20:22:00 +02:00
Armel FAUVEAU 9019d0df1a Add Tetris app, just for fun 2026-09-02 12:41:54 +02:00
Armel FAUVEAU cd99ddc46d Rename BEAM overlay app to Beam 2026-08-31 21:54:30 +02:00
Armel FAUVEAU b26265c5f0 Optimize BEAM channel field copies 2026-08-31 21:49:12 +02:00
Armel FAUVEAU c8da5f99cc Version overlay app ABI and capabilities 2026-08-31 20:51:09 +02:00
Armel FAUVEAU 902e19ba8d Port BEAM to overlay apps 2026-08-31 18:28:38 +02:00