diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig b/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig index 842502894..dc8cf9255 100644 --- a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig +++ b/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/Kconfig @@ -58,7 +58,7 @@ config LPWAN_SX127X_RXFIFO_LEN config LPWAN_SX127X_RXFIFO_DATA_LEN int "SX127X RX FIFO data length" - default 256 + default 128 endif #LPWAN_SX127X_RXSUPPORT diff --git a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c b/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c index 1ce9f8044..57d0f8d0c 100644 --- a/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c +++ b/Ubiquitous/Nuttx/app_match_nuttx/nuttx/drivers/wireless/lpwan/sx127x/sx127x.c @@ -1635,7 +1635,7 @@ static size_t sx127x_fskook_rxhandle(FAR struct sx127x_dev_s *dev) /* Read payload and store */ - sx127x_readreg(dev, SX127X_CMN_FIFO, rxdata.data, datalen); + sx127x_readreg(dev, SX127X_CMN_FIFO, (uint8_t*)(&rxdata.data), datalen); /* Unlock SPI */ @@ -1715,7 +1715,7 @@ static size_t sx127x_lora_rxhandle(FAR struct sx127x_dev_s *dev) /* Read payload */ - sx127x_readreg(dev, SX127X_CMN_FIFO, rxdata.data, datalen); + sx127x_readreg(dev, SX127X_CMN_FIFO, (uint8_t*)(&rxdata.data), datalen); /* Unlock SPI */