STM32F103c8t6 LoRaWAN lmic
Dependents: LoRaWAN-lmic-app_copy
Fork of LMiC by
Diff: lmic.cpp
- 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