Struct imxrt_ral::spdif::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 17 fields
pub SCR: RWRegister<u32>,
pub SRCD: RWRegister<u32>,
pub SRPC: RWRegister<u32>,
pub SIE: RWRegister<u32>,
pub SIC: RWRegister<u32>,
pub SRL: RORegister<u32>,
pub SRR: RORegister<u32>,
pub SRCSH: RORegister<u32>,
pub SRCSL: RORegister<u32>,
pub SRU: RORegister<u32>,
pub SRQ: RORegister<u32>,
pub STL: RWRegister<u32>,
pub STR: RWRegister<u32>,
pub STCSCH: RWRegister<u32>,
pub STCSCL: RWRegister<u32>,
pub SRFM: RORegister<u32>,
pub STC: RWRegister<u32>,
/* private fields */
}
Expand description
SPDIF
Fields§
§SCR: RWRegister<u32>
SPDIF Configuration Register
SRCD: RWRegister<u32>
CDText Control Register
SRPC: RWRegister<u32>
PhaseConfig Register
SIE: RWRegister<u32>
InterruptEn Register
SIC: RWRegister<u32>
InterruptClear Register
SRL: RORegister<u32>
SPDIFRxLeft Register
SRR: RORegister<u32>
SPDIFRxRight Register
SRCSH: RORegister<u32>
SPDIFRxCChannel_h Register
SRCSL: RORegister<u32>
SPDIFRxCChannel_l Register
SRU: RORegister<u32>
UchannelRx Register
SRQ: RORegister<u32>
QchannelRx Register
STL: RWRegister<u32>
SPDIFTxLeft Register
STR: RWRegister<u32>
SPDIFTxRight Register
STCSCH: RWRegister<u32>
SPDIFTxCChannelCons_h Register
STCSCL: RWRegister<u32>
SPDIFTxCChannelCons_l Register
SRFM: RORegister<u32>
FreqMeas Register
STC: RWRegister<u32>
SPDIFTxClk 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