Struct stm32_metapac::hrtim::Hrtim
pub struct Hrtim { /* private fields */ }
Expand description
High Resolution Timer
Implementations§
§impl Hrtim
impl Hrtim
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
pub const fn odisr(self) -> Reg<HrtimOdisr, RW>
pub const fn odisr(self) -> Reg<HrtimOdisr, RW>
High Resolution Timer: Output Disable Register
pub const fn bmtrgr(self) -> Reg<HrtimBmtrgr, RW>
pub const fn bmtrgr(self) -> Reg<HrtimBmtrgr, RW>
High Resolution Timer: Burst Mode Trigger Register
pub const fn bmcmpr(self) -> Reg<HrtimBmcmpr, RW>
pub const fn bmcmpr(self) -> Reg<HrtimBmcmpr, RW>
High Resolution Timer: Burst Mode Compare Register
pub const fn bmper(self) -> Reg<HrtimBmper, RW>
pub const fn bmper(self) -> Reg<HrtimBmper, RW>
High Resolution Timer: Burst Mode Period Register
pub const fn eecr1(self) -> Reg<HrtimEecr1, RW>
pub const fn eecr1(self) -> Reg<HrtimEecr1, RW>
High Resolution Timer: External Event Control Register 1
pub const fn eecr2(self) -> Reg<HrtimEecr2, RW>
pub const fn eecr2(self) -> Reg<HrtimEecr2, RW>
High Resolution Timer: External Event Control Register 2
pub const fn eecr3(self) -> Reg<HrtimEecr3, RW>
pub const fn eecr3(self) -> Reg<HrtimEecr3, RW>
High Resolution Timer: External Event Control Register 3
pub const fn adc1r(self, n: usize) -> Reg<HrtimAdc1r, RW>
pub const fn adc1r(self, n: usize) -> Reg<HrtimAdc1r, RW>
High Resolution Timer: ADC Trigger [1, 3] Register
pub const fn adc2r(self, n: usize) -> Reg<HrtimAdc2r, RW>
pub const fn adc2r(self, n: usize) -> Reg<HrtimAdc2r, RW>
High Resolution Timer: ADC Trigger [2, 4] Register
pub const fn dllcr(self) -> Reg<HrtimDllcr, RW>
pub const fn dllcr(self) -> Reg<HrtimDllcr, RW>
High Resolution Timer: DLL Control Register
pub const fn fltinr1(self) -> Reg<HrtimFltinr1, RW>
pub const fn fltinr1(self) -> Reg<HrtimFltinr1, RW>
High Resolution Timer: Fault Input Register 1
pub const fn fltinr2(self) -> Reg<HrtimFltinr2, RW>
pub const fn fltinr2(self) -> Reg<HrtimFltinr2, RW>
High Resolution Timer: Fault Input Register 2
pub const fn bdmupr(self) -> Reg<HrtimBdmupr, RW>
pub const fn bdmupr(self) -> Reg<HrtimBdmupr, RW>
High Resolution Timer: Burst DMA Master timer update Register
pub const fn bdtupr(self, n: usize) -> Reg<HrtimBdtupr, RW>
pub const fn bdtupr(self, n: usize) -> Reg<HrtimBdtupr, RW>
High Resolution Timer: Burst DMA Timer X update Register
pub const fn bdmadr(self) -> Reg<HrtimBdmadr, W>
pub const fn bdmadr(self) -> Reg<HrtimBdmadr, W>
High Resolution Timer: Burst DMA Data Register