Skip to content

Commit dab68bf

Browse files
committed
[EFR32] build with LR11XX driver
1 parent 78f7224 commit dab68bf

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

software/firmware/source/SoftRF/src/platform/EFR32.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,9 @@ struct rst_info {
161161
#define EXCLUDE_OLED_049
162162
//#define EXCLUDE_OLED_BARO_PAGE
163163

164-
//#define USE_BASICMAC
164+
#define USE_BASICMAC
165165
//#define EXCLUDE_SX1276 // - 3 kb
166-
//#define USE_RADIOLIB
166+
#define USE_RADIOLIB
167167

168168
#define USE_TIME_SLOTS
169169
#define USE_OGN_ENCRYPTION

software/firmware/source/libraries/RadioLib/src/BuildOpt.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,13 @@
366366
#define RADIOLIB_ARDUINOHAL_PIN_STATUS_CAST (PinStatus)
367367
#define RADIOLIB_ARDUINOHAL_INTERRUPT_MODE_CAST (PinStatus)
368368

369+
#elif defined(ARDUINO_ARCH_SILABS)
370+
// Silicon Labs Arduino
371+
#define RADIOLIB_PLATFORM "Arduino Silicon Labs"
372+
#define RADIOLIB_ARDUINOHAL_PIN_MODE_CAST (PinMode)
373+
#define RADIOLIB_ARDUINOHAL_PIN_STATUS_CAST (PinStatus)
374+
#define RADIOLIB_ARDUINOHAL_INTERRUPT_MODE_CAST (PinStatus)
375+
369376
#else
370377
// other Arduino platforms not covered by the above list - this may or may not work
371378
#define RADIOLIB_PLATFORM "Unknown Arduino"

software/firmware/source/libraries/arduino-basicmac/src/hal/hal.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,8 @@ u1_t hal_checkTimer (u4_t time) {
564564
defined(RASPBERRY_PI) || defined(ARDUINO_ARCH_SAMD) || \
565565
defined(ARDUINO_AVR_MEGA2560) || defined(ARDUINO_ARCH_ASR6601) || \
566566
defined(ARDUINO_ARCH_RP2040) || defined(ARDUINO_ARCH_RP2350) || \
567-
defined(ARDUINO_ARCH_RENESAS) || defined(ARDUINO_ARCH_CH32)
567+
defined(ARDUINO_ARCH_RENESAS) || defined(ARDUINO_ARCH_SILABS) || \
568+
defined(ARDUINO_ARCH_CH32)
568569

569570
// Fix for STM32 HAL based cores.
570571

0 commit comments

Comments
 (0)