Struct imxrt_ral::sai::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 20 fields
pub VERID: RORegister<u32>,
pub PARAM: RORegister<u32>,
pub TCSR: RWRegister<u32>,
pub TCR1: RWRegister<u32>,
pub TCR2: RWRegister<u32>,
pub TCR3: RWRegister<u32>,
pub TCR4: RWRegister<u32>,
pub TCR5: RWRegister<u32>,
pub TDR: [RWRegister<u32>; 2],
pub TFR: [RORegister<u32>; 2],
pub TMR: RWRegister<u32>,
pub RCSR: RWRegister<u32>,
pub RCR1: RWRegister<u32>,
pub RCR2: RWRegister<u32>,
pub RCR3: RWRegister<u32>,
pub RCR4: RWRegister<u32>,
pub RCR5: RWRegister<u32>,
pub RDR: [RORegister<u32>; 2],
pub RFR: [RORegister<u32>; 2],
pub RMR: RWRegister<u32>,
/* private fields */
}
Expand description
I2S
Fields§
§VERID: RORegister<u32>
Version ID Register
PARAM: RORegister<u32>
Parameter Register
TCSR: RWRegister<u32>
SAI Transmit Control Register
TCR1: RWRegister<u32>
SAI Transmit Configuration 1 Register
TCR2: RWRegister<u32>
SAI Transmit Configuration 2 Register
TCR3: RWRegister<u32>
SAI Transmit Configuration 3 Register
TCR4: RWRegister<u32>
SAI Transmit Configuration 4 Register
TCR5: RWRegister<u32>
SAI Transmit Configuration 5 Register
TDR: [RWRegister<u32>; 2]
SAI Transmit Data Register
TFR: [RORegister<u32>; 2]
SAI Transmit FIFO Register
TMR: RWRegister<u32>
SAI Transmit Mask Register
RCSR: RWRegister<u32>
SAI Receive Control Register
RCR1: RWRegister<u32>
SAI Receive Configuration 1 Register
RCR2: RWRegister<u32>
SAI Receive Configuration 2 Register
RCR3: RWRegister<u32>
SAI Receive Configuration 3 Register
RCR4: RWRegister<u32>
SAI Receive Configuration 4 Register
RCR5: RWRegister<u32>
SAI Receive Configuration 5 Register
RDR: [RORegister<u32>; 2]
SAI Receive Data Register
RFR: [RORegister<u32>; 2]
SAI Receive FIFO Register
RMR: RWRegister<u32>
SAI Receive Mask 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