diff --git a/src/LoRa.cpp b/src/LoRa.cpp index b7909ec..be04b30 100644 --- a/src/LoRa.cpp +++ b/src/LoRa.cpp @@ -51,7 +51,11 @@ #define MAX_PKT_LENGTH 255 LoRaClass::LoRaClass() : +#ifdef ARDUINO_SAMD_MKRWAN1300 + _spiSettings(LORA_DEFAULT_SPI_FREQUENCY, MSBFIRST, SPI_MODE1), +#else _spiSettings(LORA_DEFAULT_SPI_FREQUENCY, MSBFIRST, SPI_MODE0), +#endif _spi(&LORA_DEFAULT_SPI), _ss(LORA_DEFAULT_SS_PIN), _reset(LORA_DEFAULT_RESET_PIN), _dio0(LORA_DEFAULT_DIO0_PIN), _frequency(0), diff --git a/src/LoRa.h b/src/LoRa.h index 6653e5a..caaeb1c 100644 --- a/src/LoRa.h +++ b/src/LoRa.h @@ -9,7 +9,7 @@ #ifdef ARDUINO_SAMD_MKRWAN1300 #define LORA_DEFAULT_SPI SPI1 -#define LORA_DEFAULT_SPI_FREQUENCY 100000 +#define LORA_DEFAULT_SPI_FREQUENCY 250000 #define LORA_DEFAULT_SS_PIN LORA_IRQ_DUMB #define LORA_DEFAULT_RESET_PIN -1 #define LORA_DEFAULT_DIO0_PIN -1