contain lorawan with serial_rx enabled
Dependencies: pulga-lorawan-drv SPI_MX25R Si1133 BME280
Diff: lora_radio_helper.h
- Revision:
- 57:36e87c44c920
- Parent:
- 53:1b6c71e938ac
- Child:
- 64:ed68ddac6360
--- a/lora_radio_helper.h Wed Aug 21 07:01:49 2019 +0100 +++ b/lora_radio_helper.h Tue Sep 03 14:01:54 2019 +0100 @@ -20,14 +20,12 @@ #include "lorawan/LoRaRadio.h" -#include "SX1272_LoRaRadio.h" -#include "SX1276_LoRaRadio.h" - #define SX1272 0xFF #define SX1276 0xEE +#define SX126X 0xDD #if (MBED_CONF_APP_LORA_RADIO == SX1272) - +#include "SX1272_LoRaRadio.h" SX1272_LoRaRadio radio(MBED_CONF_APP_LORA_SPI_MOSI, MBED_CONF_APP_LORA_SPI_MISO, MBED_CONF_APP_LORA_SPI_SCLK, @@ -48,7 +46,7 @@ MBED_CONF_APP_LORA_TCXO); #elif (MBED_CONF_APP_LORA_RADIO == SX1276) - +#include "SX1276_LoRaRadio.h" SX1276_LoRaRadio radio(MBED_CONF_APP_LORA_SPI_MOSI, MBED_CONF_APP_LORA_SPI_MISO, MBED_CONF_APP_LORA_SPI_SCLK, @@ -68,8 +66,22 @@ MBED_CONF_APP_LORA_PWR_AMP_CTL, MBED_CONF_APP_LORA_TCXO); +#elif (MBED_CONF_APP_LORA_RADIO == SX126X) +#include "SX126X_LoRaRadio.h" +SX126X_LoRaRadio radio(MBED_CONF_APP_LORA_SPI_MOSI, + MBED_CONF_APP_LORA_SPI_MISO, + MBED_CONF_APP_LORA_SPI_SCLK, + MBED_CONF_APP_LORA_CS, + MBED_CONF_APP_LORA_RESET, + MBED_CONF_APP_LORA_DIO1, + MBED_CONF_APP_LORA_BUSY, + MBED_CONF_APP_LORA_FREQ_SEL, + MBED_CONF_APP_LORA_DEV_SEL, + MBED_CONF_APP_LORA_XTAL_SEL, + MBED_CONF_APP_LORA_ANT_SWITCH); + #else -#error "Unknown LoRa radio specified (SX1272,SX1276 are valid)" +#error "Unknown LoRa radio specified (SX126X, SX1272, SX1276 are valid)" #endif #endif /* APP_LORA_RADIO_HELPER_H_ */