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.
This commit is contained in:
parent
36ecb40dd9
commit
050fc872b3
@ -6,15 +6,22 @@ USEMODULE += xtimer
|
||||
FEATURES_REQUIRED += periph_rtt
|
||||
DISABLE_MODULE += periph_init_rtt
|
||||
|
||||
SAMPLES ?= 1024
|
||||
CFLAGS += -DSAMPLES=$(SAMPLES)
|
||||
RIOT_TERMINAL ?= socat
|
||||
|
||||
include $(RIOTBASE)/Makefile.include
|
||||
|
||||
$(call target-export-variables, test, SAMPLES)
|
||||
|
||||
# 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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user