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