pub struct Timer0 { /* private fields */ }Implementations§
Source§impl Timer0
impl Timer0
Sourcepub const fn pwm2_end_cycle(&self) -> &'static Reg<Pwm2EndCycle_SPEC, RW>
pub const fn pwm2_end_cycle(&self) -> &'static Reg<Pwm2EndCycle_SPEC, RW>
Defines end Cycle for PWM2
Sourcepub const fn pwm2_start_cycle(&self) -> &'static Reg<Pwm2StartCycle_SPEC, RW>
pub const fn pwm2_start_cycle(&self) -> &'static Reg<Pwm2StartCycle_SPEC, RW>
Defines start Cycle for PWM2
Sourcepub const fn pwm3_end_cycle(&self) -> &'static Reg<Pwm3EndCycle_SPEC, RW>
pub const fn pwm3_end_cycle(&self) -> &'static Reg<Pwm3EndCycle_SPEC, RW>
Defines end Cycle for PWM3
Sourcepub const fn pwm3_start_cycle(&self) -> &'static Reg<Pwm3StartCycle_SPEC, RW>
pub const fn pwm3_start_cycle(&self) -> &'static Reg<Pwm3StartCycle_SPEC, RW>
Defines start Cycle for PWM3
Sourcepub const fn pwm4_end_cycle(&self) -> &'static Reg<Pwm4EndCycle_SPEC, RW>
pub const fn pwm4_end_cycle(&self) -> &'static Reg<Pwm4EndCycle_SPEC, RW>
Defines end Cycle for PWM4
Sourcepub const fn pwm4_start_cycle(&self) -> &'static Reg<Pwm4StartCycle_SPEC, RW>
pub const fn pwm4_start_cycle(&self) -> &'static Reg<Pwm4StartCycle_SPEC, RW>
Defines start Cycle for PWM4
Sourcepub const fn pwm5_end_cycle(&self) -> &'static Reg<Pwm5EndCycle_SPEC, RW>
pub const fn pwm5_end_cycle(&self) -> &'static Reg<Pwm5EndCycle_SPEC, RW>
Defines end Cycle for PWM5
Sourcepub const fn pwm5_start_cycle(&self) -> &'static Reg<Pwm5StartCycle_SPEC, RW>
pub const fn pwm5_start_cycle(&self) -> &'static Reg<Pwm5StartCycle_SPEC, RW>
Defines start Cycle for PWM5
Sourcepub const fn pwm6_end_cycle(&self) -> &'static Reg<Pwm6EndCycle_SPEC, RW>
pub const fn pwm6_end_cycle(&self) -> &'static Reg<Pwm6EndCycle_SPEC, RW>
Defines end Cycle for PWM6
Sourcepub const fn pwm6_start_cycle(&self) -> &'static Reg<Pwm6StartCycle_SPEC, RW>
pub const fn pwm6_start_cycle(&self) -> &'static Reg<Pwm6StartCycle_SPEC, RW>
Defines start Cycle for PWM6
Sourcepub const fn pwm7_end_cycle(&self) -> &'static Reg<Pwm7EndCycle_SPEC, RW>
pub const fn pwm7_end_cycle(&self) -> &'static Reg<Pwm7EndCycle_SPEC, RW>
Defines end Cycle for PWM7
Sourcepub const fn pwm7_start_cycle(&self) -> &'static Reg<Pwm7StartCycle_SPEC, RW>
pub const fn pwm7_start_cycle(&self) -> &'static Reg<Pwm7StartCycle_SPEC, RW>
Defines start Cycle for PWM7
Sourcepub const fn timer0_ctrl_reg(&self) -> &'static Reg<Timer0CtrlReg_SPEC, RW>
pub const fn timer0_ctrl_reg(&self) -> &'static Reg<Timer0CtrlReg_SPEC, RW>
Timer0 control register
Sourcepub const fn timer0_on_reg(&self) -> &'static Reg<Timer0OnReg_SPEC, RW>
pub const fn timer0_on_reg(&self) -> &'static Reg<Timer0OnReg_SPEC, RW>
Timer0 on control register
Sourcepub const fn timer0_reload_m_reg(
&self,
) -> &'static Reg<Timer0ReloadMReg_SPEC, RW>
pub const fn timer0_reload_m_reg( &self, ) -> &'static Reg<Timer0ReloadMReg_SPEC, RW>
16 bits reload value for Timer0
Sourcepub const fn timer0_reload_n_reg(
&self,
) -> &'static Reg<Timer0ReloadNReg_SPEC, RW>
pub const fn timer0_reload_n_reg( &self, ) -> &'static Reg<Timer0ReloadNReg_SPEC, RW>
16 bits reload value for Timer0
Sourcepub const fn triple_pwm_ctrl_reg(
&self,
) -> &'static Reg<TriplePwmCtrlReg_SPEC, RW>
pub const fn triple_pwm_ctrl_reg( &self, ) -> &'static Reg<TriplePwmCtrlReg_SPEC, RW>
PWM 2,3,4,5,6,7 Control
Sourcepub const fn triple_pwm_frequency(
&self,
) -> &'static Reg<TriplePwmFrequency_SPEC, RW>
pub const fn triple_pwm_frequency( &self, ) -> &'static Reg<TriplePwmFrequency_SPEC, RW>
Frequency for PWM 2,3,4,5,6 and 7
Trait Implementations§
impl Copy for Timer0
impl Eq for Timer0
impl Send for Timer0
TIMER0 registers
impl StructuralPartialEq for Timer0
impl Sync for Timer0
Auto Trait Implementations§
impl Freeze for Timer0
impl RefUnwindSafe for Timer0
impl Unpin for Timer0
impl UnwindSafe for Timer0
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more