Commit Graph
112 Commits
Author SHA1 Message Date
Armel FAUVEAU fa01072596 Add hot Multiboot config switching and bank indicator 2026-09-28 20:06:43 +02:00
Armel FAUVEAU e4c0f00126 Optimize Multiboot flash handling and RAM restore progress 2026-09-28 05:06:35 +02:00
Armel FAUVEAU 7ba1d3a256 Add UART and flash cloning to AirCopy 2026-09-22 23:29:27 +02:00
Armel FAUVEAU 398482e06b Speed up AirCopy ~2x with multi-block FSK framing 2026-09-21 23:27:42 +02:00
Armel FAUVEAU cc2281d3cb Add MIX scan list mode 2026-09-19 05:05:38 +02:00
Armel FAUVEAU eabba8d50b Fix RFLog channel names across config banks (Issue #584) 2026-09-15 19:28:29 +02:00
Armel FAUVEAU aad41605c9 Add CRC32 external flash verification 2026-09-15 04:23:46 +02:00
Armel FAUVEAU 8741319915 Add external flash dump and restore (Labs only) 2026-09-15 04:03:11 +02:00
Armel FAUVEAU c7a6d11d2b Fix missing DCS squelch tail (134.4Hz turn-off tone) in bk4829 driver (issue #580) 2026-09-13 00:52:07 +02:00
Armel FAUVEAU 34ea3fd6af Add optional CARR carrier-keying mode to beacon 2026-09-06 23:27:41 +02:00
Armel FAUVEAU 902e19ba8d Port BEAM to overlay apps 2026-08-31 18:28:38 +02:00
Armel FAUVEAU 0850420fdf Decouple FoxHunt and Beacon actions 2026-08-30 23:12:27 +02:00
Armel FAUVEAU 88e76b0e9b Optimize overlay ABI and reduce flash footprint 2026-08-30 13:15:16 +02:00
Armel FAUVEAU f35408317e Add external-flash overlay app platform 2026-08-28 00:40:24 +02:00
Armel FAUVEAU 285f543d46 Make Aircopy transfers reliable with ACK/RESEND recovery and leaner FSK handling 2026-08-25 13:05:20 +02:00
Armel FAUVEAU 7d550585d0 Remove ENABLE_BLMIN_TMP_OFF 2026-08-22 13:18:06 +02:00
Armel FAUVEAU e4a645a5c7 Add SetCfg to pick a config bank independently of the slot 2026-08-21 02:56:54 +02:00
Armel FAUVEAU 5b6174085b Optimize multiboot RAM with a safe Overlay 2026-08-19 17:52:47 +02:00
Armel FAUVEAU 4c74e79a40 Gate multiboot restore progress bar behind MULTIBOOT_LOW_RAM 2026-08-19 16:21:06 +02:00
Armel FAUVEAU 94f1f978ff Improve startup backlight fade visibility 2026-08-19 04:02:39 +02:00
Armel FAUVEAU c8b65bb9d8 Many multiboot fix 2026-08-18 17:03:44 +02:00
Armel FAUVEAU 78f5b76a71 Multiboot: per-slot config profiles + restorable Main backup 2026-08-18 03:57:29 +02:00
Armel FAUVEAU a2551d97dc Improve mb 2026-08-11 22:33:33 +02:00
Armel FAUVEAU a25d2fc75e Add mb firmware slots 2026-08-11 22:33:33 +02:00
Armel FAUVEAU 3bdddce67b Rework Fox Hunt/Beacon for ARDF: fox IDs, TX window, unified keys 2026-08-03 23:35:02 +02:00
Armel FAUVEAU e9181c2287 Add Fox Hunt signal-history gauge and persistent settings 2026-08-02 05:01:20 +02:00
Armel FAUVEAU 12dfa8a87f Optimize RAM usage by making lookup tables const 2026-07-30 19:05:16 +02:00
Armel FAUVEAU c9da65117f Avoid unnecessary flash sector erases 2026-07-30 02:56:06 +02:00
Armel FAUVEAU 2ee1d96e5c Smooth power-on backlight fade with smoothstep easing (~470 ms) 2026-07-26 16:53:15 +02:00
Armel FAUVEAU 56a6083689 Stream paginated RF log history to K5Viewer 2026-07-12 05:15:57 +02:00
Armel FAUVEAU 46034ec39f Rename screenshot module to k5viewer 2026-07-09 05:22:39 +02:00
Armel FAUVEAU e2d21c61c2 Add optional RX/TX log streaming to K5Viewer 2026-07-09 05:12:57 +02:00
Armel FAUVEAU fb1360cce2 Replace unreachable RX/TX log EEPROM mapping with documentation comment 2026-07-06 03:52:57 +02:00
Armel FAUVEAU 0187c05e65 Add RX/TX history log stored in external flash 2026-07-05 17:59:58 +02:00
Armel FAUVEAU dcbbd744ac Add screenshot state flags 2026-06-21 03:21:16 +02:00
Armel FAUVEAU bca06e3382 Fix NAR+ FM demod boost 2026-06-21 00:17:50 +02:00
Armel FAUVEAU e6a727eeda Fix this fucking and stupid roger beep (Issue #416) 2026-06-17 02:32:23 +02:00
Armel FAUVEAU f7d29f6a14 Save 128 bytes of SRAM in backlight PWM while preserving distinct brightness steps 2026-06-13 03:58:43 +02:00
Armel FAUVEAU 6c4c240e9a Enable boot beep with POnMsg LOGO (Issue #340) 2026-05-08 16:57:09 +02:00
Armel FAUVEAU 1ed550fb92 Add LOGO option to POnMsg menu 2026-05-07 15:32:07 +02:00
mrkusypl 673d1b57ab Refactoring of beep handling (94 B) 2026-05-01 19:39:59 +02:00
Armel FAUVEAU 915083522d Save additional spectrum analyzer parameters 2026-04-30 23:12:52 +02:00
Armel FAUVEAU c27b72d6bc Merge pull request #305 from mrkusypl/feature_update_v5_2
Code refactoring (180 B)
2026-04-24 04:49:11 +02:00
mrkusypl 2dd5e1a509 Code refactoring (140 B) 2026-04-23 18:32:39 +02:00
Armel FAUVEAU 65c584ff7d Spectrum/BK4829: interlace large sweeps and cut SPI overhead 2026-04-23 02:27:52 +02:00
Armel FAUVEAU c51033db77 bk4829: align RX squelch REG_4E with stock firmware 2026-03-26 03:24:17 +01:00
Armel FAUVEAU f863c41d40 Merge pull request #234 from mrkusypl/feature_update_v5_2
Improvements to the FM radio and side buttons
2026-03-26 02:29:21 +01:00
Armel FAUVEAU 122cf48d3e Clarify BK4829 REG_43 docs and keep stock AM/W/N behavior coherent 2026-03-24 05:09:57 +01:00
mrkusypl bbbc553064 Improvements to the FM radio and side buttons 2026-03-24 00:31:45 +01:00
Armel FAUVEAU 6fdb17d64a Align BK4829 AGC runtime with stock firmware 2026-03-23 00:31:16 +01:00