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>; 4],
pub TFR: [RORegister<u32>; 4],
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>; 4],
pub RFR: [RORegister<u32>; 4],
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>; 4]
SAI Transmit Data Register
TFR: [RORegister<u32>; 4]
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>; 4]
SAI Receive Data Register
RFR: [RORegister<u32>; 4]
SAI Receive FIFO Register
RMR: RWRegister<u32>
SAI Receive Mask Register
Auto Trait Implementations§
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