Struct lpc845_pac::pint::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show 13 fields pub isel: Reg<ISEL_SPEC>, pub ienr: Reg<IENR_SPEC>, pub sienr: Reg<SIENR_SPEC>, pub cienr: Reg<CIENR_SPEC>, pub ienf: Reg<IENF_SPEC>, pub sienf: Reg<SIENF_SPEC>, pub cienf: Reg<CIENF_SPEC>, pub rise: Reg<RISE_SPEC>, pub fall: Reg<FALL_SPEC>, pub ist: Reg<IST_SPEC>, pub pmctrl: Reg<PMCTRL_SPEC>, pub pmsrc: Reg<PMSRC_SPEC>, pub pmcfg: Reg<PMCFG_SPEC>,
}
Expand description

Register block

Fields

isel: Reg<ISEL_SPEC>

0x00 - Pin Interrupt Mode register

ienr: Reg<IENR_SPEC>

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

sienr: Reg<SIENR_SPEC>

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

cienr: Reg<CIENR_SPEC>

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

ienf: Reg<IENF_SPEC>

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

sienf: Reg<SIENF_SPEC>

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

cienf: Reg<CIENF_SPEC>

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

rise: Reg<RISE_SPEC>

0x1c - Pin interrupt rising edge register

fall: Reg<FALL_SPEC>

0x20 - Pin interrupt falling edge register

ist: Reg<IST_SPEC>

0x24 - Pin interrupt status register

pmctrl: Reg<PMCTRL_SPEC>

0x28 - Pattern match interrupt control register

pmsrc: Reg<PMSRC_SPEC>

0x2c - Pattern match interrupt bit-slice source register

pmcfg: Reg<PMCFG_SPEC>

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

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.