| # SPDX-License-Identifier: Apache-2.0 |
| |
| if(CONFIG_BT_LL_SW_SPLIT) |
| zephyr_library_sources( |
| ll_sw/openisa/lll/lll.c |
| ) |
| if(CONFIG_BT_BROADCASTER) |
| zephyr_library_sources( |
| ll_sw/openisa/lll/lll_adv.c |
| ) |
| endif() |
| if(CONFIG_BT_OBSERVER) |
| zephyr_library_sources( |
| ll_sw/openisa/lll/lll_scan.c |
| ) |
| endif() |
| if(CONFIG_BT_CONN) |
| zephyr_library_sources( |
| ll_sw/openisa/lll/lll_clock.c |
| ll_sw/openisa/lll/lll_conn.c |
| ) |
| if(CONFIG_BT_PERIPHERAL) |
| zephyr_library_sources( |
| ll_sw/openisa/lll/lll_slave.c |
| ) |
| endif() |
| if(CONFIG_BT_CENTRAL) |
| zephyr_library_sources( |
| ll_sw/openisa/lll/lll_master.c |
| ) |
| endif() |
| endif() |
| zephyr_library_sources_ifdef( |
| CONFIG_BT_CTLR_DTM |
| ll_sw/openisa/lll/lll_test.c |
| ) |
| endif() |
| |
| zephyr_library_sources_ifdef( |
| CONFIG_SOC_OPENISA_RV32M1_RISCV32 |
| ll_sw/openisa/hal/RV32M1/cntr.c |
| ll_sw/openisa/hal/RV32M1/ecb.c |
| ll_sw/openisa/hal/RV32M1/radio/radio.c |
| ll_sw/openisa/hal/RV32M1/mayfly.c |
| ll_sw/openisa/hal/RV32M1/ticker.c |
| ) |
| |
| if(CONFIG_SOC_OPENISA_RV32M1_RISCV32) |
| zephyr_library_include_directories( |
| ll_sw/openisa |
| hci/openisa |
| ) |
| endif() |