Make detector use freqman (#3119)

* make detector list a freqman file
* add file loading ability, autoscan/pause, step in on pause on range, frequency value display
* Update firmware/application/external/detector_rx/ui_detector_rx.hpp
* Update firmware/application/external/detector_rx/ui_detector_rx.cpp
* add 750 kHz step
* revamp UI and add auto advance, auto scan, and only display 'RANGE SCAN...' when auto scan is on on ranges to avoid flicker of the hell.
* adjust as I can the ranges as they where before
* Update sdcard/FREQMAN/DETECTOR.TXT
* fix instance related copilot remark
This commit is contained in:
gullradriel
2026-04-02 08:26:45 +02:00
committed by GitHub
parent aee54e5b2d
commit 605c9efa0c
5 changed files with 255 additions and 118 deletions
+2
View File
@@ -102,6 +102,7 @@ enum class freqman_type : uint8_t {
_100kHz,
_250kHz,
_500kHz,
_750kHz,
_1MHz,
Unknown,
* };
@@ -130,6 +131,7 @@ enum class freqman_type : uint8_t {
freqman_step_info{ freqman_step::_100kHz, "100kHz", "100kHz (FM2)", 100'000 },
freqman_step_info{ freqman_step::_250kHz, "250kHz", "250kHz (N2)", 250'000 },
freqman_step_info{ freqman_step::_500kHz, "500kHz", "500kHz (WFM)", 500'000 },
freqman_step_info{ freqman_step::_750kHz, "750kHz", "750kHz ", 750'000 },
freqman_step_info{ freqman_step::_1MHz, "1MHz", "1MHz ", 1'000'000 },
freqman_step_info{ freqman_step::Unknown, "Unknown", "Unknown ", 0 },
* };