CC26xx/CC13xx Power management. More...
CC26xx/CC13xx Power management.
Definition in file cc26xx_cc13xx_power.h.
Include dependency graph for 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 30 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. |