Struct stm32ral::stm32g0::peripherals::ucpd::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 18 fields
pub CFG1: RWRegister<u32>,
pub CFG2: RWRegister<u32>,
pub CFG3: RWRegister<u32>,
pub CR: RWRegister<u32>,
pub IMR: RWRegister<u32>,
pub SR: RORegister<u32>,
pub ICR: RWRegister<u32>,
pub TX_ORDSET: RWRegister<u32>,
pub TX_PAYSZ: RWRegister<u32>,
pub TXDR: RWRegister<u32>,
pub RX_ORDSET: RORegister<u32>,
pub RX_PAYSZ: RWRegister<u32>,
pub RXDR: RORegister<u32>,
pub RX_ORDEXT1: RWRegister<u32>,
pub RX_ORDEXT2: RWRegister<u32>,
pub IPVER: RORegister<u32>,
pub IPID: RORegister<u32>,
pub MID: RORegister<u32>,
// some fields omitted
}
Fields
CFG1: RWRegister<u32>
UCPD configuration register
CFG2: RWRegister<u32>
UCPD configuration register 2
CFG3: RWRegister<u32>
UCPD configuration register 3
CR: RWRegister<u32>
UCPD control register
IMR: RWRegister<u32>
UCPD Interrupt Mask Register
SR: RORegister<u32>
UCPD Status Register
ICR: RWRegister<u32>
UCPD Interrupt Clear Register
TX_ORDSET: RWRegister<u32>
UCPD Tx Ordered Set Type Register
TX_PAYSZ: RWRegister<u32>
UCPD Tx Paysize Register
TXDR: RWRegister<u32>
UCPD Tx Data Register
RX_ORDSET: RORegister<u32>
UCPD Rx Ordered Set Register
RX_PAYSZ: RWRegister<u32>
UCPD Rx Paysize Register
RXDR: RORegister<u32>
UCPD Receive Data Register
RX_ORDEXT1: RWRegister<u32>
UCPD Rx Ordered Set Extension Register
RX_ORDEXT2: RWRegister<u32>
UCPD Rx Ordered Set Extension Register
IPVER: RORegister<u32>
UCPD IP ID register
IPID: RORegister<u32>
UCPD IP ID register
MID: RORegister<u32>
UCPD IP ID register