Struct zinc_hal_lpc11xx::ioregs::CT16B0_pwmc [] [src]

pub struct CT16B0_pwmc {
    // some fields omitted
}

Register PWMC: PWM Control Register (PWMCON). The PWMCON enables PWM mode for the external match pins CT16B0_MAT[2:0].

Methods

impl CT16B0_pwmc

fn get(&self) -> CT16B0_pwmc_Get

Fetch the value of the PWMC register.

fn pwmen0(&self) -> CT16B0_pwmc_pwmen0

Get value of PWMEN0 field.

fn pwmen1(&self) -> CT16B0_pwmc_pwmen1

Get value of PWMEN1 field.

fn pwmen2(&self) -> CT16B0_pwmc_pwmen2

Get value of PWMEN2 field.

fn pwmen3(&self) -> CT16B0_pwmc_pwmen3

Get value of PWMEN3 field.

fn ignoring_state(&self) -> CT16B0_pwmc_Update

Create new updater that ignores current value of the PWMC register.

fn set_pwmen0<'a>(&'a mut self, new_value: CT16B0_pwmc_pwmen0) -> CT16B0_pwmc_Update<'a>

Set value of PWMEN0 field.

fn set_pwmen1<'a>(&'a mut self, new_value: CT16B0_pwmc_pwmen1) -> CT16B0_pwmc_Update<'a>

Set value of PWMEN1 field.

fn set_pwmen2<'a>(&'a mut self, new_value: CT16B0_pwmc_pwmen2) -> CT16B0_pwmc_Update<'a>

Set value of PWMEN2 field.

fn set_pwmen3<'a>(&'a mut self, new_value: CT16B0_pwmc_pwmen3) -> CT16B0_pwmc_Update<'a>

Set value of PWMEN3 field.

Trait Implementations

impl Copy for CT16B0_pwmc

Derived Implementations

impl Clone for CT16B0_pwmc

fn clone(&self) -> CT16B0_pwmc

fn clone_from(&mut self, source: &Self)