1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/msp430/periph
Marian Buschsieweke 43f07fa261
cpu/msp430: implement power management
This implements `pm_set_lowest()` for the MSP430. Unlike most other
platforms, it intentionally does not use pm_layered. It is pretty
similar to `pm_layered` in that is does use reference counters, but it
uses them for two independent clock sources.

The main difference is that the low frequency clock domain can be
disabled even when the high frequency clock is still active. With the
layers, disabling layer n-1 while layer n is still blocked would not
work.
2024-04-26 15:52:41 +02:00
..
flashpage.c Revert "cpu/msp430_common: extend flashpage API" 2024-04-04 17:57:19 +02:00
gpio.c cpu/msp430: consistently use msp430 prefix in names 2023-12-06 17:10:11 +01:00
Makefile cpu/msp430/f2xx: clean up periph_uart,periph_spi 2024-03-27 18:54:07 +01:00
pm.c
spi_usart.c cpu/msp430: rework MSP430 x1xx periph drivers 2024-01-22 16:59:23 +01:00
spi_usci.c cpu/msp430/f2xx: clean up periph_uart,periph_spi 2024-03-27 18:54:07 +01:00
timer.c cpu/msp430: implement power management 2024-04-26 15:52:41 +02:00
uart_usart.c cpu/msp430: rework MSP430 x1xx periph drivers 2024-01-22 16:59:23 +01:00
uart_usci.c cpu/msp430/periph_uart: Fix uart_write() for USCI peripheral 2024-04-15 14:43:10 +02:00
usart.c cpu/msp430: implement power management 2024-04-26 15:52:41 +02:00
usci.c cpu/msp430: implement power management 2024-04-26 15:52:41 +02:00