[][src]Enum atsamd51j19a::pm::sleepcfg::SLEEPMODER

pub enum SLEEPMODER {
    IDLE0,
    IDLE1,
    IDLE2,
    STANDBY,
    HIBERNATE,
    BACKUP,
    OFF,
    _Reserved(u8),
}

Possible values of the field SLEEPMODE

Variants

IDLE0

CPU clock is OFF

IDLE1

AHB clock is OFF

IDLE2

APB clock are OFF

STANDBY

All Clocks are OFF

HIBERNATE

Backup domain is ON as well as some PDRAMs

BACKUP

Only Backup domain is powered ON

OFF

All power domains are powered OFF

_Reserved(u8)

Reserved

Methods

impl SLEEPMODER[src]

pub fn bits(&self) -> u8[src]

Value of the field as raw bits

pub fn is_idle0(&self) -> bool[src]

Checks if the value of the field is IDLE0

pub fn is_idle1(&self) -> bool[src]

Checks if the value of the field is IDLE1

pub fn is_idle2(&self) -> bool[src]

Checks if the value of the field is IDLE2

pub fn is_standby(&self) -> bool[src]

Checks if the value of the field is STANDBY

pub fn is_hibernate(&self) -> bool[src]

Checks if the value of the field is HIBERNATE

pub fn is_backup(&self) -> bool[src]

Checks if the value of the field is BACKUP

pub fn is_off(&self) -> bool[src]

Checks if the value of the field is OFF

Trait Implementations

impl Debug for SLEEPMODER[src]

impl PartialEq<SLEEPMODER> for SLEEPMODER[src]

impl Copy for SLEEPMODER[src]

impl Clone for SLEEPMODER[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for SLEEPMODER

impl Sync for SLEEPMODER

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]