# 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 prompt "Semtech SX1272 and SX1276 radios driver" if !(MODULE_NETDEV_DEFAULT && HAVE_SX127X) default y if (MODULE_NETDEV_DEFAULT && HAVE_SX127X) 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_IOLIST select MODULE_LORA select MODULE_NETDEV_LEGACY_API select MODULE_PERIPH_GPIO select MODULE_PERIPH_GPIO_IRQ select MODULE_PERIPH_SPI select MODULE_PERIPH_SPI_GPIO_MODE if HAS_PERIPH_SPI_GPIO_MODE select MODULE_ZTIMER select MODULE_ZTIMER_MSEC help Only LoRa long range modem is supported at the moment. choice SX127X_VARIANT 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.