pub struct Timer3 { /* private fields */ }Implementations§
Source§impl Timer3
impl Timer3
Sourcepub const fn timer3_capture_gpio1_reg(
&self,
) -> &'static Reg<Timer3CaptureGpio1Reg_SPEC, RW>
pub const fn timer3_capture_gpio1_reg( &self, ) -> &'static Reg<Timer3CaptureGpio1Reg_SPEC, RW>
Timer value for event on GPIO1
Sourcepub const fn timer3_capture_gpio2_reg(
&self,
) -> &'static Reg<Timer3CaptureGpio2Reg_SPEC, RW>
pub const fn timer3_capture_gpio2_reg( &self, ) -> &'static Reg<Timer3CaptureGpio2Reg_SPEC, RW>
Timer value for event on GPIO2
Sourcepub const fn timer3_clear_irq_reg(
&self,
) -> &'static Reg<Timer3ClearIrqReg_SPEC, RW>
pub const fn timer3_clear_irq_reg( &self, ) -> &'static Reg<Timer3ClearIrqReg_SPEC, RW>
Timer clear interrupt
Sourcepub const fn timer3_ctrl_reg(&self) -> &'static Reg<Timer3CtrlReg_SPEC, RW>
pub const fn timer3_ctrl_reg(&self) -> &'static Reg<Timer3CtrlReg_SPEC, RW>
Timer control register
Sourcepub const fn timer3_gpio1_conf_reg(
&self,
) -> &'static Reg<Timer3Gpio1ConfReg_SPEC, RW>
pub const fn timer3_gpio1_conf_reg( &self, ) -> &'static Reg<Timer3Gpio1ConfReg_SPEC, RW>
Timer gpio1 selection
Sourcepub const fn timer3_gpio2_conf_reg(
&self,
) -> &'static Reg<Timer3Gpio2ConfReg_SPEC, RW>
pub const fn timer3_gpio2_conf_reg( &self, ) -> &'static Reg<Timer3Gpio2ConfReg_SPEC, RW>
Timer gpio2 selection
Sourcepub const fn timer3_prescaler_reg(
&self,
) -> &'static Reg<Timer3PrescalerReg_SPEC, RW>
pub const fn timer3_prescaler_reg( &self, ) -> &'static Reg<Timer3PrescalerReg_SPEC, RW>
Timer prescaler value
Sourcepub const fn timer3_prescaler_val_reg(
&self,
) -> &'static Reg<Timer3PrescalerValReg_SPEC, RW>
pub const fn timer3_prescaler_val_reg( &self, ) -> &'static Reg<Timer3PrescalerValReg_SPEC, RW>
Timer prescaler counter valuew
Sourcepub const fn timer3_pwm_dc_reg(&self) -> &'static Reg<Timer3PwmDcReg_SPEC, RW>
pub const fn timer3_pwm_dc_reg(&self) -> &'static Reg<Timer3PwmDcReg_SPEC, RW>
Timer pwm dc register
Sourcepub const fn timer3_pwm_freq_reg(
&self,
) -> &'static Reg<Timer3PwmFreqReg_SPEC, RW>
pub const fn timer3_pwm_freq_reg( &self, ) -> &'static Reg<Timer3PwmFreqReg_SPEC, RW>
Timer pwm frequency register
Sourcepub const fn timer3_reload_reg(&self) -> &'static Reg<Timer3ReloadReg_SPEC, RW>
pub const fn timer3_reload_reg(&self) -> &'static Reg<Timer3ReloadReg_SPEC, RW>
Timer reload value and Delay in shot mode
Sourcepub const fn timer3_status_reg(&self) -> &'static Reg<Timer3StatusReg_SPEC, RW>
pub const fn timer3_status_reg(&self) -> &'static Reg<Timer3StatusReg_SPEC, RW>
Timer status register
Sourcepub const fn timer3_timer_val_reg(
&self,
) -> &'static Reg<Timer3TimerValReg_SPEC, RW>
pub const fn timer3_timer_val_reg( &self, ) -> &'static Reg<Timer3TimerValReg_SPEC, RW>
Timer counter value
Trait Implementations§
impl Copy for Timer3
impl Eq for Timer3
impl Send for Timer3
TIMER3 registers
impl StructuralPartialEq for Timer3
impl Sync for Timer3
Auto Trait Implementations§
impl Freeze for Timer3
impl RefUnwindSafe for Timer3
impl Unpin for Timer3
impl UnwindSafe for Timer3
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