1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/periph_pm
Francisco Molina 600acb756c tests/periph_pm: select ztimer_no_periph_rtt for sam0 boards
For sam0 there is a conflict between rtt and rtc, make resolves
this based on feature conflicts and the feature to be included
depends on dependency resolution.

Kconfig can't rely on order of inclusion therefore ztimer_no_periph_rtt
is implied to aboid ztimer_msec selecting rtt (its the case for BOARDs
using stdio_rtt
2021-12-15 10:31:19 +01:00
..
app.config.test tests/periph_*: add Kconfig configuration files 2020-11-06 15:58:00 +01:00
Kconfig tests/periph_pm: select ztimer_no_periph_rtt for sam0 boards 2021-12-15 10:31:19 +01:00
main.c tests/periph_pm: introduce set_rtc 2020-04-29 18:06:36 +02:00
Makefile tests/periph_*: add Kconfig configuration files 2020-11-06 15:58:00 +01:00
Makefile.board.dep tests/periph_pm: select ztimer_no_periph_rtt for sam0 boards 2021-12-15 10:31:19 +01:00
Makefile.ci tests: add stm32f030f4-demo to Makefile.ci 2019-10-21 15:33:11 +02:00
README.md tests: periph_pm: add peripheral test. 2018-04-05 10:57:52 +02:00

Expected result

You should be presented with the RIOT shell, providing you with commands to test the power management implementation by forcing the CPU to set a certain power mode. An external power measurement device is needed to observe the effect.

Some power modes may require a certain event to wake up. Reset the CPU if needed.

If a RTC peripheral is available, an additional command to temporarily unblock a power mode is available (provided that the CPU can wake-up from given power mode).

Background

Test the functionality of the platform's power management implementation.