Skip to content

Commit dcf8e52

Browse files
committed
Fix #800: print out subband setting for regions where that makes sense
1 parent d940402 commit dcf8e52

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

examples/compliance-otaa-halconfig/compliance-otaa-halconfig.ino

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -765,16 +765,22 @@ void setup_printSignOn()
765765
printVersion(ARDUINO_LMIC_VERSION);
766766
Serial.print(F(" configured for region "));
767767
Serial.print(CFG_region);
768+
769+
#if defined(ARDUINO_LMIC_CFG_SUBBAND) && ARDUINO_LMIC_CFG_SUBBAND != -1
770+
Serial.print(F(" subband[0:7] "));
771+
Serial.print(unsigned(ARDUINO_LMIC_CFG_SUBBAND));
772+
#endif // defined(ARDUINO_LMIC_CFG_SUBBAND) && ARDUINO_LMIC_CFG_SUBBAND != -1
773+
768774
Serial.println(F(".\nRemember to select 'Line Ending: Newline' at the bottom of the monitor window."));
769775

770776
setup_printSignOnDashLine();
771777
printNl();
772778
}
773779

774780
void setupForNetwork(bool preJoin) {
775-
#if CFG_LMIC_US_like
776-
LMIC_selectSubBand(0);
777-
#endif
781+
#if defined(ARDUINO_LMIC_CFG_SUBBAND) && ARDUINO_LMIC_CFG_SUBBAND != -1
782+
LMIC_selectSubBand(ARDUINO_LMIC_CFG_SUBBAND);
783+
#endif // defined(ARDUINO_LMIC_CFG_SUBBAND) && ARDUINO_LMIC_CFG_SUBBAND != -1
778784
}
779785

780786
void loop() {

0 commit comments

Comments
 (0)