CC26xx/CC13xx Power management. More...
CC26xx/CC13xx Power management.
Definition in file cc26xx_cc13xx_power.h.
Go to the source code of this file.
enum | power_domain_t { POWER_DOMAIN_PERIPHERALS, POWER_DOMAIN_SERIAL, POWER_DOMAIN_RFC, POWER_DOMAIN_CPU, POWER_DOMAIN_VIMS } |
Power domains. More... | |
bool | power_is_domain_enabled (const power_domain_t domain) |
Is power domain enabled? More... | |
void | power_enable_domain (const power_domain_t domain) |
Enable the specified power domain. More... | |
void | power_clock_enable_gpio (void) |
Enable GPIO clock. | |
void | power_clock_enable_gpt (uint32_t tim) |
Enable General Purpose Timer clock. More... | |
void | power_clock_enable_i2c (void) |
Enable I2C clock. | |
void | power_clock_enable_uart (uart_t uart) |
Enable UART clocks. More... | |
void | power_clock_disable_uart (uart_t uart) |
Disable UART clocks. More... | |
enum power_domain_t |
Power domains.
Enumerator | |
---|---|
POWER_DOMAIN_PERIPHERALS | Peripherals domain. |
POWER_DOMAIN_SERIAL | Serial domain. |
POWER_DOMAIN_RFC | RF Core domain. |
POWER_DOMAIN_CPU | CPU domain. |
POWER_DOMAIN_VIMS | VIMS domain. |
Definition at line 34 of file cc26xx_cc13xx_power.h.
void power_clock_disable_uart | ( | uart_t | uart | ) |
Disable UART clocks.
[in] | uart | The UART number |
void power_clock_enable_gpt | ( | uint32_t | tim | ) |
Enable General Purpose Timer clock.
[in] | tim | The timer to enable |
void power_clock_enable_uart | ( | uart_t | uart | ) |
Enable UART clocks.
[in] | uart | The UART number |
void power_enable_domain | ( | const power_domain_t | domain | ) |
Enable the specified power domain.
[in] | domain | The domain. |
bool power_is_domain_enabled | ( | const power_domain_t | domain | ) |
Is power domain enabled?
[in] | domain | The domain. |