Struct atsame51j::pac::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 13 fields pub wrctrl: WRCTRL, pub evctrl: EVCTRL, pub intenclr: INTENCLR, pub intenset: INTENSET, pub intflagahb: INTFLAGAHB, pub intflaga: INTFLAGA, pub intflagb: INTFLAGB, pub intflagc: INTFLAGC, pub intflagd: INTFLAGD, pub statusa: STATUSA, pub statusb: STATUSB, pub statusc: STATUSC, pub statusd: STATUSD, // some fields omitted
}
Expand description

Register block

Fields

wrctrl: WRCTRL

0x00 - Write control

evctrl: EVCTRL

0x04 - Event control

intenclr: INTENCLR

0x08 - Interrupt enable clear

intenset: INTENSET

0x09 - Interrupt enable set

intflagahb: INTFLAGAHB

0x10 - Bridge interrupt flag status

intflaga: INTFLAGA

0x14 - Peripheral interrupt flag status - Bridge A

intflagb: INTFLAGB

0x18 - Peripheral interrupt flag status - Bridge B

intflagc: INTFLAGC

0x1c - Peripheral interrupt flag status - Bridge C

intflagd: INTFLAGD

0x20 - Peripheral interrupt flag status - Bridge D

statusa: STATUSA

0x34 - Peripheral write protection status - Bridge A

statusb: STATUSB

0x38 - Peripheral write protection status - Bridge B

statusc: STATUSC

0x3c - Peripheral write protection status - Bridge C

statusd: STATUSD

0x40 - Peripheral write protection status - Bridge D

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

Performs the conversion.

Performs the conversion.

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.