Trait stm32f4xx_hal::rcc::LPEnable

source ·
pub trait LPEnable: RccBus {
    // Required methods
    fn enable_in_low_power(rcc: &RccRB);
    fn disable_in_low_power(rcc: &RccRB);
    fn is_enabled_in_low_power() -> bool;

    // Provided methods
    fn is_disabled_in_low_power() -> bool { ... }
    unsafe fn enable_in_low_power_unchecked() { ... }
    unsafe fn disable_in_low_power_unchecked() { ... }
}
Expand description

Low power enable/disable peripheral

Required Methods§

source

fn enable_in_low_power(rcc: &RccRB)

Enables peripheral in low power mode

source

fn disable_in_low_power(rcc: &RccRB)

Disables peripheral in low power mode

source

fn is_enabled_in_low_power() -> bool

Check if peripheral enabled in low power mode

Provided Methods§

source

fn is_disabled_in_low_power() -> bool

Check if peripheral disabled in low power mode

source

unsafe fn enable_in_low_power_unchecked()

§Safety

Enables peripheral in low power mode. Takes access to RCC internally

source

unsafe fn disable_in_low_power_unchecked()

§Safety

Disables peripheral in low power mode. Takes access to RCC internally

Object Safety§

This trait is not object safe.

Implementors§

source§

impl LPEnable for ADC1

source§

impl LPEnable for ADC2

source§

impl LPEnable for ADC3

source§

impl LPEnable for CAN1

source§

impl LPEnable for CAN2

source§

impl LPEnable for CRC

source§

impl LPEnable for DAC

source§

impl LPEnable for DMA1

source§

impl LPEnable for DMA2

source§

impl LPEnable for FMC

source§

impl LPEnable for GPIOA

source§

impl LPEnable for GPIOB

source§

impl LPEnable for GPIOC

source§

impl LPEnable for GPIOD

source§

impl LPEnable for GPIOE

source§

impl LPEnable for GPIOF

source§

impl LPEnable for GPIOG

source§

impl LPEnable for GPIOH

source§

impl LPEnable for GPIOI

source§

impl LPEnable for GPIOJ

source§

impl LPEnable for GPIOK

source§

impl LPEnable for I2C1

source§

impl LPEnable for I2C2

source§

impl LPEnable for I2C3

source§

impl LPEnable for OTG_FS_GLOBAL

source§

impl LPEnable for OTG_HS_GLOBAL

source§

impl LPEnable for PWR

source§

impl LPEnable for RNG

source§

impl LPEnable for SDIO

source§

impl LPEnable for SPI1

source§

impl LPEnable for SPI2

source§

impl LPEnable for SPI3

source§

impl LPEnable for SPI4

source§

impl LPEnable for SPI5

source§

impl LPEnable for SPI6

source§

impl LPEnable for SYSCFG

source§

impl LPEnable for TIM1

source§

impl LPEnable for TIM2

source§

impl LPEnable for TIM3

source§

impl LPEnable for TIM4

source§

impl LPEnable for TIM5

source§

impl LPEnable for TIM6

source§

impl LPEnable for TIM7

source§

impl LPEnable for TIM8

source§

impl LPEnable for TIM9

source§

impl LPEnable for TIM10

source§

impl LPEnable for TIM11

source§

impl LPEnable for TIM12

source§

impl LPEnable for TIM13

source§

impl LPEnable for TIM14

source§

impl LPEnable for UART4

source§

impl LPEnable for UART5

source§

impl LPEnable for UART7

source§

impl LPEnable for UART8

source§

impl LPEnable for USART1

source§

impl LPEnable for USART2

source§

impl LPEnable for USART3

source§

impl LPEnable for USART6