From 34d31bd033ae00b3a50614ce16a81e284c6500da Mon Sep 17 00:00:00 2001 From: timIdeaTech Date: Sun, 23 Jul 2023 14:55:41 -0600 Subject: [PATCH] Bug fix/lorawan sx127x get status type (#173) * Update LoRaRadio.h - radio_settings.state type * Update SX1272_LoRaRadio.cpp - fix get_status() return type * Update SX1276_LoRaRadio.cpp - fix get_status() return type --- .../drivers/lora/COMPONENT_SX1272/SX1272_LoRaRadio.cpp | 2 +- .../drivers/lora/COMPONENT_SX1276/SX1276_LoRaRadio.cpp | 4 ++-- connectivity/lorawan/include/lorawan/LoRaRadio.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/connectivity/drivers/lora/COMPONENT_SX1272/SX1272_LoRaRadio.cpp b/connectivity/drivers/lora/COMPONENT_SX1272/SX1272_LoRaRadio.cpp index baff137892..ad795a44cf 100644 --- a/connectivity/drivers/lora/COMPONENT_SX1272/SX1272_LoRaRadio.cpp +++ b/connectivity/drivers/lora/COMPONENT_SX1272/SX1272_LoRaRadio.cpp @@ -297,7 +297,7 @@ void SX1272_LoRaRadio::set_channel(uint32_t freq) /** * Returns current status of the radio state machine */ -uint8_t SX1272_LoRaRadio::get_status(void) +radio_state_t SX1272_LoRaRadio::get_status(void) { return _rf_settings.state; } diff --git a/connectivity/drivers/lora/COMPONENT_SX1276/SX1276_LoRaRadio.cpp b/connectivity/drivers/lora/COMPONENT_SX1276/SX1276_LoRaRadio.cpp index af7600af8b..a33a0691bf 100644 --- a/connectivity/drivers/lora/COMPONENT_SX1276/SX1276_LoRaRadio.cpp +++ b/connectivity/drivers/lora/COMPONENT_SX1276/SX1276_LoRaRadio.cpp @@ -309,7 +309,7 @@ bool SX1276_LoRaRadio::check_rf_frequency(uint32_t frequency) /** * Returns current status of the radio state machine */ -uint8_t SX1276_LoRaRadio::get_status(void) +radio_state_t SX1276_LoRaRadio::get_status(void) { return _rf_settings.state; } @@ -2291,4 +2291,4 @@ void SX1276_LoRaRadio::handle_timeout_irq() #endif // DEVICE_SPI -// EOF \ No newline at end of file +// EOF diff --git a/connectivity/lorawan/include/lorawan/LoRaRadio.h b/connectivity/lorawan/include/lorawan/LoRaRadio.h index 093eab981c..e3e3a8ce7b 100644 --- a/connectivity/lorawan/include/lorawan/LoRaRadio.h +++ b/connectivity/lorawan/include/lorawan/LoRaRadio.h @@ -349,7 +349,7 @@ typedef struct radio_settings { /** * Current state of the radio, such as RF_IDLE. */ - uint8_t state; + radio_state_t state; /** * Current modem operation, such as MODEM_LORA.