LoRaMac-node icon indicating copy to clipboard operation
LoRaMac-node copied to clipboard

Reference implementation and documentation of a LoRa network node.

Results 88 LoRaMac-node issues
Sort by recently updated
recently updated
newest added

for users of cortex-m0 devices (ie stm32L0), might be useful to have correct hardfault handler, for example for gcc-arm: ``` void HardFault_Handler(void) { /* __asm volatile( "TST LR, #4" );...

discussion

function returns success on overflow only. ``` // Our timer implementation do not allow longer times than 4294967295 ms if( rejoinCycleTime > 4294967 ) { *timeInMiliSec = rejoinCycleTime * 1000;...

bug

In LoRaMac.c function ProcessRadioRxDone() comment says "Abort in case if the device isn't joined yet" but code actually aborts if device IS joined: ``` // Abort in case if the...

documentation

The [SX1261MBxAS](https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/2R000000HUSF/0BIk9z8vpfnrPqx5xGq2WufNaJ3KsDrvLvK8TgO0ssg) board has a [PE4259 RF switch](https://www.psemi.com/pdf/datasheets/pe4259ds.pdf). The implementation for this board sets the pin to analog in (`PIN_ANALOGIC`) when the switch is supposed to be turned off. https://github.com/Lora-net/LoRaMac-node/blob/24d55f6319b11104ba1ebb0317244418bb68bd81/src/boards/NucleoL152/sx1261mbxbas-board.c#L317-L325...

i was trying 4.6.0 release on NucleoL073RZ, periodic-uplink-lpp with SOFT_SE. After I edited se-identity.h with a devEui & joinEui and set STATIC_DEVICE_EUI to 1, then it was printing out on...

Comment for RtcGetTimerElapsedTime() says for retval "RTC Elapsed time since the last alarm in ticks" but in real it expects "RTC elapsed time since RtcSetTimerContext() call in ticks" Comment for...

enhancement

Running into a problem now when porting to a new MCU architecture (Nuvoton M484) where the vendor CMSIS headers clash with filenames and include guards in LoRaMac-node/src/system/*. Specifically these filenames...

enhancement

Changing `uint8_t matrixRow[(FRAG_MAX_NB >> 3 ) + 1];` to `uint8_t matrixRow[(FRAG_MAX_NB >> 3 ) + 1 + 16];` suppresses the warning. ``[43/79] Building C object CMakeFiles/LoRaMac-node.dir/LoRa...src/apps/LoRaMac/common/LmHandler/packages/FragDecoder.c.o ../../LoRaMac-node/src/apps/LoRaMac/common/LmHandler/packages/FragDecoder.c: In function 'FragDecoderProcess':...

enhancement

After running for about 2 days, the SX126x cannot receive under Class C! We obtained the status word of SX1262 through the "probe interface" as 0x26=b00100110 bit6:4 010 0x2=STBY_RC bit3:1...

DS_SX1261-2_V1.1, chapter 15.1 describes a known limitation with modulation quality when using 500kHz LoRa bandwidth. Chapter 15.1.2 describes a workaround that is implemented here: https://github.com/Lora-net/LoRaMac-node/blob/fe8247e2b84101fe701531a5f9ef14f035743af4/src/radio/sx126x/radio.c#L854 This workaround does not match...