Struct d1_pac::cir_tx::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 14 fields
pub cir_tglr: CIR_TGLR,
pub cir_tmcr: CIR_TMCR,
pub cir_tcr: CIR_TCR,
pub cir_idc_h: CIR_IDC_H,
pub cir_idc_l: CIR_IDC_L,
pub cir_ticr_h: CIR_TICR_H,
pub cir_ticr_l: CIR_TICR_L,
pub cir_tel: CIR_TEL,
pub cir_txint: CIR_TXINT,
pub cir_tac: CIR_TAC,
pub cir_txsta: CIR_TXSTA,
pub cir_txt: CIR_TXT,
pub cir_dma_ctl: CIR_DMA_CTL,
pub cir_txfifo: CIR_TXFIFO,
/* private fields */
}Expand description
Register block
Fields§
§cir_tglr: CIR_TGLR0x00 - CIR Transmit Global Register
cir_tmcr: CIR_TMCR0x04 - CIR Transmit Modulation Control Register
cir_tcr: CIR_TCR0x08 - CIR Transmit Control Register
cir_idc_h: CIR_IDC_H0x0c - CIR Transmit Idle Duration Threshold High Bit Register
cir_idc_l: CIR_IDC_L0x10 - CIR Transmit Idle Duration Threshold Low Bit Register
cir_ticr_h: CIR_TICR_H0x14 - CIR Transmit Idle Counter High Bit Register
cir_ticr_l: CIR_TICR_L0x18 - CIR Transmit Idle Counter Low Bit Register
cir_tel: CIR_TEL0x20 - CIR TX FIFO Empty Level Register
cir_txint: CIR_TXINT0x24 - CIR Transmit Interrupt Control Register
cir_tac: CIR_TAC0x28 - CIR Transmit FIFO Available Counter Register
cir_txsta: CIR_TXSTA0x2c - CIR Transmit Status Register
cir_txt: CIR_TXT0x30 - CIR Transmit Threshold Register
cir_dma_ctl: CIR_DMA_CTL0x34 - CIR DMA Control Register
cir_txfifo: CIR_TXFIFO0x80 - CIR Transmit FIFO Data Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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