@@ -17,21 +17,25 @@ set(LORAMAC_NODE_PATH ${CMAKE_CURRENT_LIST_DIR}/lib/LoRaMac-node)
1717
1818# Choose whether to enable Waveshare SX1262 module support instead of SX1276 support.
1919# This will control cmake's build behavior.
20- option (WITH_WAVESHARE_SX126X "Enable Waveshare SX1262 Raspberry Pi LoRa module support instead of SX1276" ON )
20+ option (WITH_WAVESHARE_SX126X "Enable Waveshare SX1262 Raspberry Pi LoRa module support instead of SX1276" OFF )
2121
22+ # Enable for use with SX126X, e.g. Waveshare Raspberry Pi Pico LoRa module SX1262 by uncommenting:
23+ #set(WITH_WAVESHARE_SX126X ON)
2224
2325## Depending on previous selection, add the following items
2426if (WITH_WAVESHARE_SX126X)
25- set (SX_RADIO_FILES
27+ message ("Building for SX126X" )
28+ set (SX12XX_RADIO_FILES
2629 ${LORAMAC_NODE_PATH} /src/radio/sx126x/sx126x.c
2730 ${LORAMAC_NODE_PATH} /src/radio/sx126x/radio.c
2831 )
29- set (SX_BOARD_FILES ${CMAKE_CURRENT_LIST_DIR} /src/boards/rp2040/sx126x-board.c)
32+ set (SX12XX_BOARD_FILES ${CMAKE_CURRENT_LIST_DIR} /src/boards/rp2040/sx126x-board.c)
3033else ()
31- set (SX_RADIO_FILES
34+ message ("Building for SX1276" )
35+ set (SX12XX_RADIO_FILES
3236 ${LORAMAC_NODE_PATH} /src/radio/sx1276/sx1276.c
3337 )
34- set (SX_BOARD_FILES ${CMAKE_CURRENT_LIST_DIR} /src/boards/rp2040/sx1276-board.c)
38+ set (SX12XX_BOARD_FILES ${CMAKE_CURRENT_LIST_DIR} /src/boards/rp2040/sx1276-board.c)
3539endif ()
3640
3741
@@ -85,7 +89,7 @@ target_sources(pico_loramac_node INTERFACE
8589 ${LORAMAC_NODE_PATH} /src/peripherals/soft-se/soft-se-hal.c
8690 ${LORAMAC_NODE_PATH} /src/peripherals/soft-se/soft-se.c
8791
88- ${SX_RADIO_FILES }
92+ ${SX12XX_RADIO_FILES }
8993
9094 ${LORAMAC_NODE_PATH} /src/system /delay.c
9195 ${LORAMAC_NODE_PATH} /src/system /gpio.c
@@ -100,7 +104,7 @@ target_sources(pico_loramac_node INTERFACE
100104 ${CMAKE_CURRENT_LIST_DIR} /src/boards/rp2040/rtc-board.c
101105 ${CMAKE_CURRENT_LIST_DIR} /src/boards/rp2040/spi-board.c
102106
103- ${SX_BOARD_FILES }
107+ ${SX12XX_BOARD_FILES }
104108)
105109
106110target_include_directories (pico_loramac_node INTERFACE
0 commit comments