#[repr(C)]
pub struct RegisterBlock {
Show 13 fields pub isel: ISEL, pub ienr: IENR, pub sienr: SIENR, pub cienr: CIENR, pub ienf: IENF, pub sienf: SIENF, pub cienf: CIENF, pub rise: RISE, pub fall: FALL, pub ist: IST, pub pmctrl: PMCTRL, pub pmsrc: PMSRC, pub pmcfg: PMCFG,
}
Expand description

Register block

Fields§

§isel: ISEL

0x00 - Pin Interrupt Mode register

§ienr: IENR

0x04 - Pin interrupt level or rising edge interrupt enable register

§sienr: SIENR

0x08 - Pin interrupt level or rising edge interrupt set register

§cienr: CIENR

0x0c - Pin interrupt level (rising edge interrupt) clear register

§ienf: IENF

0x10 - Pin interrupt active level or falling edge interrupt enable register

§sienf: SIENF

0x14 - Pin interrupt active level or falling edge interrupt set register

§cienf: CIENF

0x18 - Pin interrupt active level or falling edge interrupt clear register

§rise: RISE

0x1c - Pin interrupt rising edge register

§fall: FALL

0x20 - Pin interrupt falling edge register

§ist: IST

0x24 - Pin interrupt status register

§pmctrl: PMCTRL

0x28 - Pattern match interrupt control register

§pmsrc: PMSRC

0x2c - Pattern match interrupt bit-slice source register

§pmcfg: PMCFG

0x30 - Pattern match interrupt bit slice configuration 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.