pub struct RegisterBlock {
Show 16 fields 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, /* private fields */
}
Expand description

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§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.