pub struct Ir { /* private fields */ }Implementations§
Source§impl Ir
impl Ir
Sourcepub const fn ir_ctrl_reg(&self) -> &'static Reg<IrCtrlReg_SPEC, RW>
pub const fn ir_ctrl_reg(&self) -> &'static Reg<IrCtrlReg_SPEC, RW>
IR control register
Sourcepub const fn ir_freq_carrier_off_reg(
&self,
) -> &'static Reg<IrFreqCarrierOffReg_SPEC, RW>
pub const fn ir_freq_carrier_off_reg( &self, ) -> &'static Reg<IrFreqCarrierOffReg_SPEC, RW>
Defnes the carrier signal low duration
Sourcepub const fn ir_freq_carrier_on_reg(
&self,
) -> &'static Reg<IrFreqCarrierOnReg_SPEC, RW>
pub const fn ir_freq_carrier_on_reg( &self, ) -> &'static Reg<IrFreqCarrierOnReg_SPEC, RW>
Defines the carrier signal high duration
Sourcepub const fn ir_irq_status_reg(&self) -> &'static Reg<IrIrqStatusReg_SPEC, RW>
pub const fn ir_irq_status_reg(&self) -> &'static Reg<IrIrqStatusReg_SPEC, RW>
IR interrupt status register
Sourcepub const fn ir_logic_one_time_reg(
&self,
) -> &'static Reg<IrLogicOneTimeReg_SPEC, RW>
pub const fn ir_logic_one_time_reg( &self, ) -> &'static Reg<IrLogicOneTimeReg_SPEC, RW>
Defines the logic one waveform
Sourcepub const fn ir_logic_zero_time_reg(
&self,
) -> &'static Reg<IrLogicZeroTimeReg_SPEC, RW>
pub const fn ir_logic_zero_time_reg( &self, ) -> &'static Reg<IrLogicZeroTimeReg_SPEC, RW>
Defines the logic zero wavefrom
Sourcepub const fn ir_main_fifo_reg(&self) -> &'static Reg<IrMainFifoReg_SPEC, RW>
pub const fn ir_main_fifo_reg(&self) -> &'static Reg<IrMainFifoReg_SPEC, RW>
Main fifo write register
Sourcepub const fn ir_repeat_fifo_reg(&self) -> &'static Reg<IrRepeatFifoReg_SPEC, RW>
pub const fn ir_repeat_fifo_reg(&self) -> &'static Reg<IrRepeatFifoReg_SPEC, RW>
Repeat fifo write register
Sourcepub const fn ir_repeat_time_reg(&self) -> &'static Reg<IrRepeatTimeReg_SPEC, RW>
pub const fn ir_repeat_time_reg(&self) -> &'static Reg<IrRepeatTimeReg_SPEC, RW>
Defines the repeat time
Sourcepub const fn ir_status_reg(&self) -> &'static Reg<IrStatusReg_SPEC, RW>
pub const fn ir_status_reg(&self) -> &'static Reg<IrStatusReg_SPEC, RW>
IR status register
Trait Implementations§
impl Copy for Ir
impl Eq for Ir
impl Send for Ir
IR registers
impl StructuralPartialEq for Ir
impl Sync for Ir
Auto Trait Implementations§
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