@@ -3072,17 +3072,7 @@ static void ResetMacParameters( void )
30723072 LoRaMacParams .ChannelsTxPower = LoRaMacParamsDefaults .ChannelsTxPower ;
30733073 LoRaMacParams .ChannelsDatarate = LoRaMacParamsDefaults .ChannelsDatarate ;
30743074
3075- LoRaMacParams .SystemMaxRxError = LoRaMacParamsDefaults .SystemMaxRxError ;
3076- LoRaMacParams .MinRxSymbols = LoRaMacParamsDefaults .MinRxSymbols ;
3077- LoRaMacParams .MaxRxWindow = LoRaMacParamsDefaults .MaxRxWindow ;
3078- LoRaMacParams .ReceiveDelay1 = LoRaMacParamsDefaults .ReceiveDelay1 ;
3079- LoRaMacParams .ReceiveDelay2 = LoRaMacParamsDefaults .ReceiveDelay2 ;
3080- LoRaMacParams .JoinAcceptDelay1 = LoRaMacParamsDefaults .JoinAcceptDelay1 ;
3081- LoRaMacParams .JoinAcceptDelay2 = LoRaMacParamsDefaults .JoinAcceptDelay2 ;
3082-
30833075 LoRaMacParams .Rx1DrOffset = LoRaMacParamsDefaults .Rx1DrOffset ;
3084- LoRaMacParams .ChannelsNbRep = LoRaMacParamsDefaults .ChannelsNbRep ;
3085-
30863076 LoRaMacParams .Rx2Channel = LoRaMacParamsDefaults .Rx2Channel ;
30873077
30883078 memcpy1 ( ( uint8_t * ) LoRaMacParams .ChannelsMask , ( uint8_t * ) LoRaMacParamsDefaults .ChannelsMask , sizeof ( LoRaMacParams .ChannelsMask ) );
@@ -3482,6 +3472,16 @@ LoRaMacStatus_t LoRaMacInitialization( LoRaMacPrimitives_t *primitives, LoRaMacC
34823472 }
34833473#endif
34843474
3475+ // Init parameters which are not set in function ResetMacParameters
3476+ LoRaMacParams .SystemMaxRxError = LoRaMacParamsDefaults .SystemMaxRxError ;
3477+ LoRaMacParams .MinRxSymbols = LoRaMacParamsDefaults .MinRxSymbols ;
3478+ LoRaMacParams .MaxRxWindow = LoRaMacParamsDefaults .MaxRxWindow ;
3479+ LoRaMacParams .ReceiveDelay1 = LoRaMacParamsDefaults .ReceiveDelay1 ;
3480+ LoRaMacParams .ReceiveDelay2 = LoRaMacParamsDefaults .ReceiveDelay2 ;
3481+ LoRaMacParams .JoinAcceptDelay1 = LoRaMacParamsDefaults .JoinAcceptDelay1 ;
3482+ LoRaMacParams .JoinAcceptDelay2 = LoRaMacParamsDefaults .JoinAcceptDelay2 ;
3483+ LoRaMacParams .ChannelsNbRep = LoRaMacParamsDefaults .ChannelsNbRep ;
3484+
34853485 ResetMacParameters ( );
34863486
34873487 // Initialize timers
0 commit comments