Type Alias WGM0_R

Source
pub type WGM0_R = FieldReader<WGM0_A>;
Expand description

Field WGM0 reader - Waveform Generation Mode

Aliased Type§

struct WGM0_R { /* private fields */ }

Implementations§

Source§

impl WGM0_R

Source

pub const fn variant(&self) -> WGM0_A

Get enumerated values variant

Source

pub fn is_normal_top(&self) -> bool

Normal, Top: 0xff, Update: Immediate, Flag: MAX

Source

pub fn is_pwm_phase(&self) -> bool

Phase Correct PWM, Top: 0xff, Update: TOP, Flag: BOTTOM

Source

pub fn is_ctc(&self) -> bool

CTC, Top: OCRA, Update: Immediate, Flag: MAX

Source

pub fn is_pwm_fast(&self) -> bool

Fast PWM, Top: 0xff, Update: BOTTOM, Flag: TOP