1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/uwb-core/Makefile.dep

41 lines
1.0 KiB
Makefile
Raw Normal View History

2020-08-14 15:50:26 +02:00
USEMODULE += uwb-core_dpl
USEMODULE += uwb-core_contrib
DEFAULT_MODULE += auto_init_uwb-core
FEATURES_REQUIRED += periph_gpio_irq
FEATURES_REQUIRED += periph_spi
ifneq (,$(filter uwb-core_twr_%,$(USEMODULE)))
USEMODULE += uwb-core_rng
endif
ifneq (,$(filter uwb-core_rng,$(USEMODULE)))
USEMODULE += uwb-core_rng_math
USEMODULE += uwb-core_dsp
endif
2021-07-05 14:30:50 +02:00
ifneq (,$(filter uwb-core_dpl,$(USEMODULE)))
USEPKG += mynewt-core
USEMODULE += mynewt-core_os
# don't pull nrf53 into the list
ifneq (,$(filter nrf51 nrf52,$(CPU)))
2021-07-05 14:30:50 +02:00
USEMODULE += mynewt-core_nrf5x_hal
endif
endif
2021-09-06 11:00:54 +02:00
ifneq (,$(filter uwb-core_event_thread,$(USEMODULE)))
USEMODULE += event_thread
endif
ifneq (,$(filter uwb-core_rng_json,$(USEMODULE)))
USEMODULE += fmt
endif
2020-08-14 15:50:26 +02:00
# Some stdlib functions used by the pkg are not in avr-gcc
FEATURES_BLACKLIST += arch_avr8
# uwb-core has specific compilation sources when compiling kernel
# libraries these introduce additional compilation issues that have not
# been addressed in this port
FEATURES_BLACKLIST += arch_native