[]Struct stm32f407g_disc::stm32::sai1::RegisterBlock

#[repr(C)]
pub struct RegisterBlock { pub sai_acr1: SAI_ACR1, pub sai_acr2: SAI_ACR2, pub sai_afrcr: SAI_AFRCR, pub sai_aslotr: SAI_ASLOTR, pub sai_aim: SAI_AIM, pub sai_asr: SAI_ASR, pub sai_aclrfr: SAI_ACLRFR, pub sai_adr: SAI_ADR, pub sai_bcr1: SAI_BCR1, pub sai_bcr2: SAI_BCR2, pub sai_bfrcr: SAI_BFRCR, pub sai_bslotr: SAI_BSLOTR, pub sai_bim: SAI_BIM, pub sai_bsr: SAI_BSR, pub sai_bclrfr: SAI_BCLRFR, pub sai_bdr: SAI_BDR, // some fields omitted }

Register block

Fields

sai_acr1: SAI_ACR1

0x04 - SAI AConfiguration register 1

sai_acr2: SAI_ACR2

0x08 - SAI AConfiguration register 2

sai_afrcr: SAI_AFRCR

0x0c - SAI AFrame configuration register

sai_aslotr: SAI_ASLOTR

0x10 - SAI ASlot register

sai_aim: SAI_AIM

0x14 - SAI AInterrupt mask register2

sai_asr: SAI_ASR

0x18 - SAI AStatus register

sai_aclrfr: SAI_ACLRFR

0x1c - SAI AClear flag register

sai_adr: SAI_ADR

0x20 - SAI AData register

sai_bcr1: SAI_BCR1

0x24 - SAI BConfiguration register 1

sai_bcr2: SAI_BCR2

0x28 - SAI BConfiguration register 2

sai_bfrcr: SAI_BFRCR

0x2c - SAI BFrame configuration register

sai_bslotr: SAI_BSLOTR

0x30 - SAI BSlot register

sai_bim: SAI_BIM

0x34 - SAI BInterrupt mask register2

sai_bsr: SAI_BSR

0x38 - SAI BStatus register

sai_bclrfr: SAI_BCLRFR

0x3c - SAI BClear flag register

sai_bdr: SAI_BDR

0x40 - SAI BData register

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

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