1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/atxmega
Gerson Fernando Budke 93ed3cd9d6 cpu/atxmega: Add periph power management
The current xmega don't have a way to disable peripherals that are
not in used.  Add peripheral management to allow enable only the mcu
blocks that will be used by application.  This saves power on active
and sleep modes.  By default, at clock initialization, all peripherals
are now disabled and each drive must activate at initialization phase.
The periph_timer and periph_uart were updated with this new feature.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-02 14:24:31 -03:00
..
include cpu/atxmega: Add periph power management 2021-04-02 14:24:31 -03:00
periph cpu/atxmega: Add periph power management 2021-04-02 14:24:31 -03:00
atxmega_cpu.c cpu/atxmega: Add periph power management 2021-04-02 14:24:31 -03:00
doc.txt cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig cpu/avr8_common: Differentiate avr8 cpu cores 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAA cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAB cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAC cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAD cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Kconfig.XMEGAE cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Makefile cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Makefile.dep cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00
Makefile.features cpu/avr8_common: Differentiate avr8 cpu cores 2021-03-15 20:16:10 -03:00
Makefile.include cpu: Introduce Atmel xmega cpu 2021-03-15 20:16:10 -03:00