@@ -298,7 +298,7 @@ bool LoRaWanClass::transferPacket(char *buffer, unsigned char timeout)
298
298
299
299
bool LoRaWanClass::transferPacket (unsigned char *buffer, unsigned char length, unsigned char timeout)
300
300
{
301
- char temp[2 ] = {0 };
301
+ char temp[3 ] = {0 };
302
302
303
303
while (SerialLoRa.available ())SerialLoRa.read ();
304
304
@@ -383,7 +383,7 @@ bool LoRaWanClass::transferPacketWithConfirmed(char *buffer, unsigned char timeo
383
383
384
384
bool LoRaWanClass::transferPacketWithConfirmed (unsigned char *buffer, unsigned char length, unsigned char timeout)
385
385
{
386
- char temp[2 ] = {0 };
386
+ char temp[3 ] = {0 };
387
387
int i;
388
388
unsigned char *ptr;
389
389
@@ -431,7 +431,7 @@ short LoRaWanClass::receivePacket(char *buffer, short length, short *rssi)
431
431
ptr += 5 ;
432
432
for (short i = 0 ; ; i ++)
433
433
{
434
- char temp[2 ] = {0 , 0 };
434
+ char temp[3 ] = {0 , 0 };
435
435
unsigned char tmp = ' ?' , result = 0 ;
436
436
437
437
temp[0 ] = *(ptr + i * 3 );
@@ -473,7 +473,7 @@ short LoRaWanClass::receivePacket(char *buffer, short length, short *rssi)
473
473
ptr += 9 ;
474
474
for (short i = 0 ; ; i ++)
475
475
{
476
- char temp[2 ] = {0 };
476
+ char temp[3 ] = {0 };
477
477
unsigned char tmp = ' ?' , result = 0 ;
478
478
479
479
temp[0 ] = *(ptr + i * 3 );
@@ -527,7 +527,7 @@ bool LoRaWanClass::transferProprietaryPacket(char *buffer, unsigned char timeout
527
527
528
528
bool LoRaWanClass::transferProprietaryPacket (unsigned char *buffer, unsigned char length, unsigned char timeout)
529
529
{
530
- char temp[2 ] = {0 };
530
+ char temp[3 ] = {0 };
531
531
532
532
while (SerialLoRa.available ())SerialLoRa.read ();
533
533
@@ -822,7 +822,7 @@ void LoRaWanClass::transferPacketP2PMode(char *buffer)
822
822
823
823
void LoRaWanClass::transferPacketP2PMode (unsigned char *buffer, unsigned char length)
824
824
{
825
- char temp[2 ] = {0 };
825
+ char temp[3 ] = {0 };
826
826
827
827
sendCommand (" AT+TEST=TXLRPKT,\" " );
828
828
for (int i = 0 ; i < length; i ++)
@@ -858,7 +858,7 @@ short LoRaWanClass::receivePacketP2PMode(unsigned char *buffer, short length, sh
858
858
ptr += 4 ;
859
859
for (short i = 0 ; i < number; i ++)
860
860
{
861
- char temp[2 ] = {0 };
861
+ char temp[3 ] = {0 };
862
862
unsigned char tmp=' ?' , result = 0 ;
863
863
864
864
temp[0 ] = *(ptr + i * 2 );
0 commit comments