1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/periph_rtt_min/Makefile
Francisco Molina 050fc872b3
tests/periph_rtt_min: adapt test to slow rtt
pyterm only echoes after a \n is received, so use socat instead
so '.' are printed as they are generated. This will make the test
timeout for slow rtts like kinetis.

For these slow paltforms also reduce the sample size.
2020-09-02 15:29:35 +02:00

28 lines
615 B
Makefile

BOARD ?= samr21-xpro
include ../Makefile.tests_common
USEMODULE += xtimer
FEATURES_REQUIRED += periph_rtt
DISABLE_MODULE += periph_init_rtt
RIOT_TERMINAL ?= socat
include $(RIOTBASE)/Makefile.include
# use highest possible RTT_FREQUENCY for boards that allow it
ifneq (,$(filter stm32 nrf5%,$(CPU)))
RTT_FREQUENCY ?= RTT_MAX_FREQUENCY
CFLAGS += -DRTT_FREQUENCY=$(RTT_FREQUENCY)
endif
# kinetis rtt runs at 1Hz, reduce samples to speed up the test
ifneq (,$(filter kinetis,$(CPU)))
SAMPLES ?= 64
else
SAMPLES ?= 1024
endif
CFLAGS += -DSAMPLES=$(SAMPLES)
$(call target-export-variables, test, SAMPLES)