[][src]Struct imxrt1062_spdif::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub scr: SCR,
    pub srcd: SRCD,
    pub srpc: SRPC,
    pub sie: SIE,
    pub srl: SRL,
    pub srr: SRR,
    pub srcsh: SRCSH,
    pub srcsl: SRCSL,
    pub sru: SRU,
    pub srq: SRQ,
    pub stl: STL,
    pub str: STR,
    pub stcsch: STCSCH,
    pub stcscl: STCSCL,
    pub srfm: SRFM,
    pub stc: STC,
    // some fields omitted
}

Register block

Fields

scr: SCR

0x00 - SPDIF Configuration Register

srcd: SRCD

0x04 - CDText Control Register

srpc: SRPC

0x08 - PhaseConfig Register

sie: SIE

0x0c - InterruptEn Register

srl: SRL

0x14 - SPDIFRxLeft Register

srr: SRR

0x18 - SPDIFRxRight Register

srcsh: SRCSH

0x1c - SPDIFRxCChannel_h Register

srcsl: SRCSL

0x20 - SPDIFRxCChannel_l Register

sru: SRU

0x24 - UchannelRx Register

srq: SRQ

0x28 - QchannelRx Register

stl: STL

0x2c - SPDIFTxLeft Register

str: STR

0x30 - SPDIFTxRight Register

stcsch: STCSCH

0x34 - SPDIFTxCChannelCons_h Register

stcscl: STCSCL

0x38 - SPDIFTxCChannelCons_l Register

srfm: SRFM

0x44 - FreqMeas Register

stc: STC

0x50 - SPDIFTxClk Register

Methods

impl RegisterBlock[src]

pub fn sis(&self) -> &SIS[src]

0x10 - InterruptStat Register

pub fn sis_mut(&self) -> &mut SIS[src]

0x10 - InterruptStat Register

pub fn sic(&self) -> &SIC[src]

0x10 - InterruptClear Register

pub fn sic_mut(&self) -> &mut SIC[src]

0x10 - InterruptClear Register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.