blob: 0e9cab498dd54581e4872911f2f4cd9645ab677f [file] [log] [blame]
# Copyright (c) 2025 Embeint Inc
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_USE_LORA_BASICS_MODEM_DRIVERS)
set(LORA_BASICS_MODEM_DIR ${ZEPHYR_CURRENT_MODULE_DIR})
set(LBM_LIB_DIR ${LORA_BASICS_MODEM_DIR}/lbm_lib)
set(LBM_SMTC_MODEM_CORE_DIR ${LBM_LIB_DIR}/smtc_modem_core)
set(LBM_RADIO_DRIVERS_DIR ${LBM_LIB_DIR}/smtc_modem_core/radio_drivers)
if(TARGET lora_basics_modem)
set(ZEPHYR_CURRENT_LIBRARY lora_basics_modem)
else()
zephyr_library_named(lora_basics_modem)
endif()
zephyr_library_include_directories(${LBM_SMTC_MODEM_CORE_DIR}/smtc_ral/src)
zephyr_library_include_directories(${LBM_SMTC_MODEM_CORE_DIR}/smtc_ralf/src)
if(CONFIG_LORA_SX126X)
include(sx126x.cmake)
elseif(CONFIG_LORA_SX127X)
include(sx127x.cmake)
endif()
endif()