Trait stm32l0xx_hal::rcc::SMEnable
source · [−]pub trait SMEnable: RccBus {
fn enable_in_sleep_mode(rcc: &mut Rcc);
fn disable_in_sleep_mode(rcc: &mut Rcc);
fn is_enabled_in_sleep_mode() -> bool;
fn is_disabled_in_sleep_mode() -> bool;
unsafe fn enable_in_sleep_mode_unchecked();
unsafe fn disable_in_sleep_mode_unchecked();
}
Expand description
Enable/disable peripheral in Sleep mode
Required Methods
fn enable_in_sleep_mode(rcc: &mut Rcc)
fn enable_in_sleep_mode(rcc: &mut Rcc)
Enables peripheral
fn disable_in_sleep_mode(rcc: &mut Rcc)
fn disable_in_sleep_mode(rcc: &mut Rcc)
Disables peripheral
fn is_enabled_in_sleep_mode() -> bool
fn is_enabled_in_sleep_mode() -> bool
Check if peripheral enabled
fn is_disabled_in_sleep_mode() -> bool
fn is_disabled_in_sleep_mode() -> bool
Check if peripheral disabled
unsafe fn enable_in_sleep_mode_unchecked()
unsafe fn enable_in_sleep_mode_unchecked()
Safety
Enables peripheral. Takes access to RCC internally
unsafe fn disable_in_sleep_mode_unchecked()
unsafe fn disable_in_sleep_mode_unchecked()
Safety
Disables peripheral. Takes access to RCC internally