# Copyright (c) 2021 HAW Hamburg # # This file is subject to the terms and conditions of the GNU Lesser # General Public License v2.1. See the file LICENSE in the top level # directory for more details. # menuconfig MODULE_SX127X bool "Semtech SX1272 and SX1276 radios driver" if !(HAVE_SX127X && MODULE_NETDEV_DEFAULT) default y if (HAVE_SX127X && MODULE_NETDEV_DEFAULT) depends on TEST_KCONFIG depends on HAS_PERIPH_GPIO depends on HAS_PERIPH_GPIO_IRQ depends on HAS_PERIPH_SPI depends on HAS_PERIPH_TIMER select MODULE_PERIPH_GPIO select MODULE_PERIPH_GPIO_IRQ select MODULE_PERIPH_SPI_GPIO_MODE if HAS_PERIPH_SPI_GPIO_MODE select MODULE_PERIPH_SPI select MODULE_ZTIMER select MODULE_ZTIMER_MSEC select MODULE_IOLIST select MODULE_LORA help Only LoRa long range modem is supported at the moment. choice bool "Radio variant" depends on MODULE_SX127X default MODULE_SX1272 if HAVE_SX1272 default MODULE_SX1276 if HAVE_SX1276 config MODULE_SX1272 bool "SX1272" config MODULE_SX1276 bool "SX1276" endchoice config HAVE_SX1272 bool select HAVE_SX127X help Indicates that an sx1272 radio is present. config HAVE_SX1276 bool select HAVE_SX127X help Indicates that an sx1276 radio is present. config HAVE_SX127X bool help Indicates that an sx127x radio is present.