1# 2# Copyright (c) 2019 Manivannan Sadhasivam 3# 4# SPDX-License-Identifier: Apache-2.0 5# 6 7# Top-level configuration file for LORA drivers. 8 9menuconfig LORA 10 bool "LoRa drivers" 11 select POLL 12 help 13 Include LoRa drivers in the system configuration. 14 15if LORA 16 17choice LORA_MODULE_BACKEND 18 prompt "Low-level LoRa modem integration to use" 19 default LORA_MODULE_BACKEND_LORA_BASICS_MODEM if DT_HAS_SEMTECH_SX1268_ENABLED \ 20 || DT_HAS_SEMTECH_LLCC68_ENABLED || DT_HAS_SEMTECH_SX1278_ENABLED 21 22config LORA_MODULE_BACKEND_LORAMAC_NODE 23 bool "loramac-node backend" 24 depends on ZEPHYR_LORAMAC_NODE_MODULE 25 26config LORA_MODULE_BACKEND_LORA_BASICS_MODEM 27 bool "LoRa Basic modem backend" 28 depends on ZEPHYR_LORA_BASICS_MODEM_MODULE 29 depends on DT_HAS_SEMTECH_SX1262_ENABLED || DT_HAS_SEMTECH_SX1261_ENABLED \ 30 || DT_HAS_SEMTECH_SX1272_ENABLED || DT_HAS_SEMTECH_SX1276_ENABLED \ 31 || DT_HAS_SEMTECH_SX1268_ENABLED || DT_HAS_SEMTECH_LLCC68_ENABLED \ 32 || DT_HAS_SEMTECH_SX1278_ENABLED 33 select USE_LORA_BASICS_MODEM_DRIVERS 34 help 35 LoRa API support using the LoRa Basics Modem module. 36 37endchoice 38 39module = LORA 40module-str = lora 41source "subsys/logging/Kconfig.template.log_config" 42 43config LORA_SHELL 44 bool "LoRa Shell" 45 depends on SHELL 46 help 47 Enable LoRa Shell for testing. 48 49config LORA_INIT_PRIORITY 50 int "LoRa initialization priority" 51 default 90 52 help 53 System initialization priority for LoRa drivers. 54 55rsource "Kconfig.sx12xx" 56rsource "Kconfig.rylrxxx" 57rsource "lora_basics_modem/Kconfig" 58 59endif # LORA 60