diff --git a/RX_FSK/RX_FSK.ino b/RX_FSK/RX_FSK.ino index 492ec50..3b8f5c6 100644 --- a/RX_FSK/RX_FSK.ino +++ b/RX_FSK/RX_FSK.ino @@ -1288,7 +1288,7 @@ void IRAM_ATTR button2ISR() { int getKeyPress() { KeyPress p = button1.pressed; button1.pressed = KP_NONE; - int x = digitalRead(button1.pin); + //int x = digitalRead(button1.pin); //Serial.printf("Debug: bdd1=%ld, bdd2=%ld\b", bdd1, bdd2); //Serial.printf("button1 press (dbl:%d) (now:%d): %d at %ld (%d)\n", button1.doublepress, x, p, button1.keydownTime, button1.numberKeyPresses); return p; diff --git a/libraries/SondeLib/Display.cpp b/libraries/SondeLib/Display.cpp index d38b91a..c3198b8 100644 --- a/libraries/SondeLib/Display.cpp +++ b/libraries/SondeLib/Display.cpp @@ -1131,7 +1131,7 @@ void Display::drawTelemetry(DispEntry *de) { void Display::drawKilltimer(DispEntry *de) { rdis->setFont(de->fmt); - uint16_t value; + uint16_t value=0; switch(de->extra[0]) { case 'l': value = sonde.si()->launchKT; break; case 'b': value = sonde.si()->burstKT; break; @@ -1181,7 +1181,7 @@ static int tmpc=0; gpsValid = nmea.isValid(); gpsLon = nmea.getLongitude()*0.000001; gpsLat = nmea.getLatitude()*0.000001; - long alt; + long alt = 0; nmea.getAltitude(alt); gpsAlt=(int)(alt/1000); gpsCourse = (int)(nmea.getCourse()/1000); gpsCourseOld = false; diff --git a/libraries/SondeLib/Scanner.cpp b/libraries/SondeLib/Scanner.cpp index 03ea2e9..3489e24 100644 --- a/libraries/SondeLib/Scanner.cpp +++ b/libraries/SondeLib/Scanner.cpp @@ -128,7 +128,7 @@ void Scanner::scan() unsigned long start = millis(); uint32_t lastfrf= STARTF * (1<<19) / SX127X_CRYSTAL_FREQ; - float freq; + float freq = STARTF; int wait = 20 + 1000*(1<<(scanconfig.SMOOTH+1))/4/(0.001*CHANBW); for(int iter=0; iter<3; iter++) { // two interations, to catch all RS41 transmissions delayMicroseconds(20000);