Struct zinc_hal_lpc11xx::ioregs::CT16B0_pwmc_Get [] [src]

pub struct CT16B0_pwmc_Get {
    // some fields omitted
}

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

Methods

impl CT16B0_pwmc_Get

fn new(reg: &CT16B0_pwmc) -> CT16B0_pwmc_Get

Create a getter reflecting the current value of the given register.

fn raw(&self) -> u32

Get the raw value of the register.

fn pwmen0(&self) -> CT16B0_pwmc_pwmen0

Get value of PWMEN0 field: PWM channel0 enable

fn pwmen1(&self) -> CT16B0_pwmc_pwmen1

Get value of PWMEN1 field: PWM channel1 enable

fn pwmen2(&self) -> CT16B0_pwmc_pwmen2

Get value of PWMEN2 field: PWM channel2 enable

fn pwmen3(&self) -> CT16B0_pwmc_pwmen3

Get value of PWMEN3 field: PWM channel3 enable Note: It is recommended to use match channel 3 to set the PWM cycle because it is not pinned out.

Trait Implementations

impl Copy for CT16B0_pwmc_Get

Derived Implementations

impl Clone for CT16B0_pwmc_Get

fn clone(&self) -> CT16B0_pwmc_Get

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