pub trait SMEnable: RccBus {
    fn enable_in_sleep_mode(bus: &mut Self::Bus);
    fn disable_in_sleep_mode(bus: &mut Self::Bus);
    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

Enables peripheral

Disables peripheral

Check if peripheral enabled

Check if peripheral disabled

Safety

Enables peripheral. Takes access to RCC internally

Safety

Disables peripheral. Takes access to RCC internally

Implementors