pub struct RegisterBlock {
    pub imr1: IMR1,
    pub emr1: EMR1,
    pub rtsr1: RTSR1,
    pub ftsr1: FTSR1,
    pub swier1: SWIER1,
    pub pr1: PR1,
    pub imr2: IMR2,
    pub emr2: EMR2,
    pub rtsr2: RTSR2,
    pub ftsr2: FTSR2,
    pub swier2: SWIER2,
    pub pr2: PR2,
    /* private fields */
}
Expand description

Register block

Fields§

§imr1: IMR1

0x00 - Interrupt mask register

§emr1: EMR1

0x04 - Event mask register

§rtsr1: RTSR1

0x08 - Rising Trigger selection register

§ftsr1: FTSR1

0x0c - Falling Trigger selection register

§swier1: SWIER1

0x10 - Software interrupt event register

§pr1: PR1

0x14 - Pending register

§imr2: IMR2

0x20 - Interrupt mask register

§emr2: EMR2

0x24 - Event mask register

§rtsr2: RTSR2

0x28 - Rising Trigger selection register

§ftsr2: FTSR2

0x2c - Falling Trigger selection register

§swier2: SWIER2

0x30 - Software interrupt event register

§pr2: PR2

0x34 - Pending 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.