1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-13 13:09:49 +04:00

Merge pull request #553 from ALEEF02/dev

SubGhz Analyzer PRECISE hstep fix
This commit is contained in:
MMX
2023-07-22 20:30:56 +03:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -84,6 +84,7 @@ void spectrum_analyzer_draw_scale(Canvas* canvas, const SpectrumAnalyzerModel* m
canvas_set_font(canvas, FontSecondary);
switch(model->width) {
case PRECISE:
case ULTRANARROW:
snprintf(temp_str, 18, "%.1f", ((double)tag_left) / 1000);
canvas_draw_str_aligned(canvas, FREQ_START_X, 63, AlignCenter, AlignBottom, temp_str);
snprintf(temp_str, 18, "%.1f", ((double)tag_center) / 1000);
@@ -461,6 +462,9 @@ int32_t spectrum_analyzer_app(void* p) {
case ULTRAWIDE:
hstep = ULTRAWIDE_STEP;
break;
case PRECISE:
hstep = PRECISE_STEP;
break;
default:
hstep = WIDE_STEP;
break;

View File

@@ -15,7 +15,7 @@
* wide mode (default): 20 MHz on screen, 196 kHz per channel
* narrow mode: 4 MHz on screen, 39 kHz per channel
* ultranarrow mode: 2 MHz on screen, 19 kHz per channel
* pricse mode: 400 KHz on screen, 3.92 kHz per channel
* precise mode: 400 KHz on screen, 3.92 kHz per channel
*/
#define WIDE 0
#define NARROW 1