Struct mk20d7::i2s0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub tcsr: TCSR, pub tcr1: TCR1, pub tcr2: TCR2, pub tcr3: TCR3, pub tcr4: TCR4, pub tcr5: TCR5, pub tdr: [TDR; 2], pub tfr: [TFR; 2], pub tmr: TMR, pub rcsr: RCSR, pub rcr1: RCR1, pub rcr2: RCR2, pub rcr3: RCR3, pub rcr4: RCR4, pub rcr5: RCR5, pub rdr: [RDR; 2], pub rfr: [RFR; 2], pub rmr: RMR, pub mcr: MCR, pub mdr: MDR, // some fields omitted }

Register block

Fields

0x00 - SAI Transmit Control Register

0x04 - SAI Transmit Configuration 1 Register

0x08 - SAI Transmit Configuration 2 Register

0x0c - SAI Transmit Configuration 3 Register

0x10 - SAI Transmit Configuration 4 Register

0x14 - SAI Transmit Configuration 5 Register

0x20 - SAI Transmit Data Register

0x40 - SAI Transmit FIFO Register

0x60 - SAI Transmit Mask Register

0x80 - SAI Receive Control Register

0x84 - SAI Receive Configuration 1 Register

0x88 - SAI Receive Configuration 2 Register

0x8c - SAI Receive Configuration 3 Register

0x90 - SAI Receive Configuration 4 Register

0x94 - SAI Receive Configuration 5 Register

0xa0 - SAI Receive Data Register

0xc0 - SAI Receive FIFO Register

0xe0 - SAI Receive Mask Register

0x100 - SAI MCLK Control Register

0x104 - MCLK Divide Register

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock