mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
sys/ztimer: add ztimer_periph_rtt module conflict warning
This commit is contained in:
parent
84ba92a99b
commit
638373eec5
@ -4,6 +4,8 @@ ifneq (,$(filter ztimer_xtimer_compat,$(USEMODULE)))
|
||||
PSEUDOMODULES += xtimer
|
||||
endif
|
||||
|
||||
MODULES_ZTIMER_ON_RTT_CONFLICT = rtt_rtc gnrc_lwmac gnrc_gomach
|
||||
|
||||
# By defaul use highest possible RTT_FREQUENCY for platforms that allow it. This
|
||||
# might not be the most optimized for conversion guarantees that ztimer_periph_rtt
|
||||
# will have a capable backend.
|
||||
@ -12,4 +14,10 @@ ifneq (,$(filter ztimer_periph_rtt,$(USEMODULE)))
|
||||
RTT_FREQUENCY ?= RTT_MAX_FREQUENCY
|
||||
CFLAGS += -DRTT_FREQUENCY=$(RTT_FREQUENCY)
|
||||
endif
|
||||
|
||||
MODULES_ZTIMER_ON_RTT_CONFLICTING = $(filter $(MODULES_ZTIMER_ON_RTT_CONFLICT),$(USEMODULE))
|
||||
ifneq (0,$(words $(MODULES_ZTIMER_ON_RTT_CONFLICTING)))
|
||||
$(info $(COLOR_YELLOW)WARNING! The following modules conflict with 'ztimer_periph_rtt': '$(MODULES_ZTIMER_ON_RTT_CONFLICTING)')
|
||||
$(info To disable ztimer periph_rtt auto-inclusion add 'ztimer_no_periph_rtt' to 'USEMODULE'$(COLOR_RESET))
|
||||
endif
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user