STM32F103c8t6 LoRaWAN lmic

Dependents:   LoRaWAN-lmic-app_copy

Fork of LMiC by Semtech

Revision:
5:30dcb702226b
Parent:
4:85b2b647cb64
--- a/lmic.cpp	Thu Nov 26 17:17:08 2015 +0000
+++ b/lmic.cpp	Wed Apr 19 07:57:22 2017 +0000
@@ -535,15 +535,23 @@
 //
 // BEG: EU868 related stuff
 //
-enum { NUM_DEFAULT_CHANNELS=6 };
+//enum { NUM_DEFAULT_CHANNELS=6 };
+enum { NUM_DEFAULT_CHANNELS=1 };
 static const u4_t iniChannelFreq[12] = {
+//static const u4_t iniChannelFreq[2] = {
     // Join frequencies and duty cycle limit (0.1%)
+    
     EU868_F1|BAND_MILLI, EU868_J4|BAND_MILLI,
     EU868_F2|BAND_MILLI, EU868_J5|BAND_MILLI,
     EU868_F3|BAND_MILLI, EU868_J6|BAND_MILLI,
     // Default operational frequencies
     EU868_F1|BAND_CENTI, EU868_F2|BAND_CENTI, EU868_F3|BAND_CENTI,
     EU868_F4|BAND_MILLI, EU868_F5|BAND_MILLI, EU868_F6|BAND_DECI
+/*
+    EU868_F1|BAND_MILLI,
+    // Default operational frequencies
+    EU868_F1|BAND_CENTI
+*/
 };
 
 static void initDefaultChannels (bit_t join) {
@@ -1395,7 +1403,7 @@
     // into the middle of the 8 symbols preamble.
 #if defined(CFG_eu868)
     if( /* TX datarate */LMIC.rxsyms == DR_FSK ) {
-        LMIC.rxtime = LMIC.txend + delay - PRERX_FSK*us2osticksRound(160);
+        LMIC.rxtime = LMIC.txend + delay - PRERX_FSK*us2osticksRound(180);
         LMIC.rxsyms = RXLEN_FSK;
     }
     else