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

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.