mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-15 16:52:44 +01:00
844ccfbeb3
Co-authored-by: Peter Kietzmann <peter.kietzmann@haw-hamburg.de> Co-authored-by: Jose Alamos <jose.alamos@haw-hamburg.de> Co-authored-by: Michel Rottleuthner <michel.rottleuthner@haw-hamburg.de>
72 lines
1.8 KiB
Makefile
72 lines
1.8 KiB
Makefile
ifneq (,$(filter openwsn_openstack,$(USEMODULE)))
|
|
USEMODULE += openwsn_cjoin
|
|
USEMODULE += openwsn_iphc
|
|
USEMODULE += openwsn_ipv6
|
|
USEMODULE += openwsn_mac_low
|
|
USEMODULE += openwsn_mac_high
|
|
USEMODULE += openwsn_transport
|
|
USEMODULE += openwsn_crosslayers
|
|
|
|
USEMODULE += openwsn_drivers
|
|
USEMODULE += openwsn_sctimer
|
|
USEMODULE += openwsn_radio
|
|
|
|
DEFAULT_MODULE += auto_init_openwsn
|
|
|
|
USEMODULE += luid
|
|
USEMODULE += netdev_default
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_scheduler,$(USEMODULE)))
|
|
USEMODULE += core_thread_flags
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_cjoin,$(USEMODULE)))
|
|
USEMODULE += openwsn_openapps
|
|
USEMODULE += openwsn_opencoap
|
|
|
|
USEMODULE += openwsn_cryptoengine
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_cryptoengine,$(USEMODULE)))
|
|
USEMODULE += crypto_3des
|
|
USEMODULE += cipher_modes
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_sctimer,$(USEMODULE)))
|
|
ifeq (,$(filter openwsn_sctimer_ztimer,$(USEMODULE)))
|
|
USEMODULE += openwsn_sctimer_rtt
|
|
endif
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_sctimer_ztimer,$(USEMODULE)))
|
|
USEMODULE += ztimer_usec
|
|
USEMODULE += ztimer_msec
|
|
FEATURES_OPTIONAL += periph_rtt
|
|
ifneq (,$(filter periph_rtt,$(FEATURES_USED)))
|
|
USEMODULE += ztimer_periph_rtt
|
|
endif
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_sctimer_rtt,$(USEMODULE)))
|
|
FEATURES_REQUIRED += periph_rtt
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_serial,$(USEMODULE)))
|
|
USEMODULE += openwsn_drivers
|
|
USEMODULE += ztimer_usec
|
|
FEATURES_REQUIRED += periph_uart
|
|
FEATURES_OPTIONAL += periph_uart_nonblocking
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_leds openwsn_debugpins,$(USEMODULE)))
|
|
FEATURES_REQUIRED += periph_gpio
|
|
endif
|
|
|
|
ifneq (,$(filter openwsn_debugpins,$(USEMODULE)))
|
|
FEATURES_REQUIRED += periph_gpio_irq
|
|
endif
|
|
|
|
# This port currently requires setting ISR_STACKSIZE
|
|
FEATURES_BLACKLIST += arch_esp32 arch_esp8266 arch_riscv arch_avr8
|