[][src]Enum sam3x8e::pwm::scm::UPDMR

pub enum UPDMR {
    MODE0,
    MODE1,
    MODE2,
    _Reserved(u8),
}

Possible values of the field UPDM

Variants

MODE0

Manual write of double buffer registers and manual update of synchronous channels

MODE1

Manual write of double buffer registers and automatic update of synchronous channels

MODE2

Automatic write of duty-cycle update registers by the PDC and automatic update of synchronous channels

_Reserved(u8)

Reserved

Methods

impl UPDMR[src]

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

Value of the field as raw bits

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

Checks if the value of the field is MODE0

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

Checks if the value of the field is MODE1

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

Checks if the value of the field is MODE2

Trait Implementations

impl Clone for UPDMR[src]

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

Performs copy-assignment from source. Read more

impl Debug for UPDMR[src]

impl PartialEq<UPDMR> for UPDMR[src]

impl Copy for UPDMR[src]

Auto Trait Implementations

impl Send for UPDMR

impl Sync for UPDMR

Blanket Implementations

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

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

🔬 This is a nightly-only experimental API. (try_from)

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]