From fdd0ba0ba889195087eb8c046aab8c234b1ee91c Mon Sep 17 00:00:00 2001 From: Egor Shitikov Date: Wed, 31 Jul 2024 19:59:19 -0700 Subject: [PATCH] show curent frequency --- src/main.cpp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index c07e482..ee49ed6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -22,9 +22,9 @@ */ // frequency range in MHz to scan -#define FREQ_BEGIN 850 +#define FREQ_BEGIN 830 // TODO: if % RANGE_PER_PAGE 1= 0 -#define FREQ_END 950 +#define FREQ_END 930 // MHZ per page // to put everething into one page set RANGE_PER_PAGE = FREQ_END - 800 @@ -59,7 +59,7 @@ unsigned int median_freqancy = FREQ_BEGIN + range_freqancy / 2; // Measurement bandwidth. Allowed bandwidth values (in kHz) are: // 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19.5, 23.4, 29.3, 39.0, 46.9, 58.6, // 78.2, 93.8, 117.3, 156.2, 187.2, 234.3, 312.0, 373.6 and 467.0 -#define BANDWIDTH 93.8 // 467.0 +#define BANDWIDTH 467.0 // 93.8 // 467.0 // (optional) major and minor tickmarks at x MHz #define MAJOR_TICKS 10 @@ -522,9 +522,9 @@ void loop() waterfall[i][x][w] = false; freq = fr_begin + (range * ((float)x / STEPS)); radio.setFrequency(freq); - //RSSI METHOD - //rssi = radio.getRSSI(false); - //Serial.println(String(rssi) + "db"); + // RSSI METHOD + // rssi = radio.getRSSI(false); + // Serial.println(String(rssi) + "db"); #ifdef PRINT_SCAN_VALUES Serial.println(); Serial.print("step-"); @@ -657,6 +657,10 @@ void loop() while (button.pressedNow()) { delay(10); + // Print Curent frequency + display.setTextAlignment(TEXT_ALIGN_CENTER); + display.drawString(128 / 2, 0, String(freq)); + display.display(); button_pressed_counter++; if (button_pressed_counter > 200) { @@ -667,6 +671,12 @@ void loop() } if (button_pressed_counter > 200) { + // Remove Curent Freqancy Text + display.setTextAlignment(TEXT_ALIGN_CENTER); + display.setColor(BLACK); + display.drawString(128 / 2, 0, String(freq)); + display.setColor(WHITE); + display.display(); break; } if (button_pressed_counter > 100 && button_pressed_counter < 200)