#[repr(C)]
pub struct RegisterBlock {
Show 19 fields pub cr: CR, pub mr: MR, pub cher: CHER, pub chdr: CHDR, pub chsr: CHSR, pub cdr: CDR, pub ier: IER, pub idr: IDR, pub imr: IMR, pub isr: ISR, pub acr: ACR, pub wpmr: WPMR, pub wpsr: WPSR, pub tpr: TPR, pub tcr: TCR, pub tnpr: TNPR, pub tncr: TNCR, pub ptcr: PTCR, pub ptsr: PTSR, /* private fields */
}
Expand description

Register block

Fields§

§cr: CR

0x00 - Control Register

§mr: MR

0x04 - Mode Register

§cher: CHER

0x10 - Channel Enable Register

§chdr: CHDR

0x14 - Channel Disable Register

§chsr: CHSR

0x18 - Channel Status Register

§cdr: CDR

0x20 - Conversion Data Register

§ier: IER

0x24 - Interrupt Enable Register

§idr: IDR

0x28 - Interrupt Disable Register

§imr: IMR

0x2c - Interrupt Mask Register

§isr: ISR

0x30 - Interrupt Status Register

§acr: ACR

0x94 - Analog Current Register

§wpmr: WPMR

0xe4 - Write Protection Mode Register

§wpsr: WPSR

0xe8 - Write Protection Status Register

§tpr: TPR

0x108 - Transmit Pointer Register

§tcr: TCR

0x10c - Transmit Counter Register

§tnpr: TNPR

0x118 - Transmit Next Pointer Register

§tncr: TNCR

0x11c - Transmit Next Counter Register

§ptcr: PTCR

0x120 - Transfer Control Register

§ptsr: PTSR

0x124 - Transfer Status 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.

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.