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§
sourcefn enable_in_low_power(rcc: &RccRB)
fn enable_in_low_power(rcc: &RccRB)
Enables peripheral in low power mode
sourcefn disable_in_low_power(rcc: &RccRB)
fn disable_in_low_power(rcc: &RccRB)
Disables peripheral in low power mode
sourcefn is_enabled_in_low_power() -> bool
fn is_enabled_in_low_power() -> bool
Check if peripheral enabled in low power mode
Provided Methods§
sourcefn is_disabled_in_low_power() -> bool
fn is_disabled_in_low_power() -> bool
Check if peripheral disabled in low power mode
sourceunsafe fn enable_in_low_power_unchecked()
unsafe fn enable_in_low_power_unchecked()
§Safety
Enables peripheral in low power mode. Takes access to RCC internally
sourceunsafe fn disable_in_low_power_unchecked()
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.