pub struct RegisterBlock {Show 69 fields
pub intcon: Reg<INTCON_SPEC>,
pub intconclr: Reg<INTCONCLR_SPEC>,
pub intconset: Reg<INTCONSET_SPEC>,
pub intconinv: Reg<INTCONINV_SPEC>,
pub intstat: Reg<INTSTAT_SPEC>,
pub iptmr: Reg<IPTMR_SPEC>,
pub iptmrclr: Reg<IPTMRCLR_SPEC>,
pub iptmrset: Reg<IPTMRSET_SPEC>,
pub iptmrinv: Reg<IPTMRINV_SPEC>,
pub ifs0: Reg<IFS0_SPEC>,
pub ifs0clr: Reg<IFS0CLR_SPEC>,
pub ifs0set: Reg<IFS0SET_SPEC>,
pub ifs0inv: Reg<IFS0INV_SPEC>,
pub ifs1: Reg<IFS1_SPEC>,
pub ifs1clr: Reg<IFS1CLR_SPEC>,
pub ifs1set: Reg<IFS1SET_SPEC>,
pub ifs1inv: Reg<IFS1INV_SPEC>,
pub iec0: Reg<IEC0_SPEC>,
pub iec0clr: Reg<IEC0CLR_SPEC>,
pub iec0set: Reg<IEC0SET_SPEC>,
pub iec0inv: Reg<IEC0INV_SPEC>,
pub iec1: Reg<IEC1_SPEC>,
pub iec1clr: Reg<IEC1CLR_SPEC>,
pub iec1set: Reg<IEC1SET_SPEC>,
pub iec1inv: Reg<IEC1INV_SPEC>,
pub ipc0: Reg<IPC0_SPEC>,
pub ipc0clr: Reg<IPC0CLR_SPEC>,
pub ipc0set: Reg<IPC0SET_SPEC>,
pub ipc0inv: Reg<IPC0INV_SPEC>,
pub ipc1: Reg<IPC1_SPEC>,
pub ipc1clr: Reg<IPC1CLR_SPEC>,
pub ipc1set: Reg<IPC1SET_SPEC>,
pub ipc1inv: Reg<IPC1INV_SPEC>,
pub ipc2: Reg<IPC2_SPEC>,
pub ipc2clr: Reg<IPC2CLR_SPEC>,
pub ipc2set: Reg<IPC2SET_SPEC>,
pub ipc2inv: Reg<IPC2INV_SPEC>,
pub ipc3: Reg<IPC3_SPEC>,
pub ipc3clr: Reg<IPC3CLR_SPEC>,
pub ipc3set: Reg<IPC3SET_SPEC>,
pub ipc3inv: Reg<IPC3INV_SPEC>,
pub ipc4: Reg<IPC4_SPEC>,
pub ipc4clr: Reg<IPC4CLR_SPEC>,
pub ipc4set: Reg<IPC4SET_SPEC>,
pub ipc4inv: Reg<IPC4INV_SPEC>,
pub ipc5: Reg<IPC5_SPEC>,
pub ipc5clr: Reg<IPC5CLR_SPEC>,
pub ipc5set: Reg<IPC5SET_SPEC>,
pub ipc5inv: Reg<IPC5INV_SPEC>,
pub ipc6: Reg<IPC6_SPEC>,
pub ipc6clr: Reg<IPC6CLR_SPEC>,
pub ipc6set: Reg<IPC6SET_SPEC>,
pub ipc6inv: Reg<IPC6INV_SPEC>,
pub ipc7: Reg<IPC7_SPEC>,
pub ipc7clr: Reg<IPC7CLR_SPEC>,
pub ipc7set: Reg<IPC7SET_SPEC>,
pub ipc7inv: Reg<IPC7INV_SPEC>,
pub ipc8: Reg<IPC8_SPEC>,
pub ipc8clr: Reg<IPC8CLR_SPEC>,
pub ipc8set: Reg<IPC8SET_SPEC>,
pub ipc8inv: Reg<IPC8INV_SPEC>,
pub ipc9: Reg<IPC9_SPEC>,
pub ipc9clr: Reg<IPC9CLR_SPEC>,
pub ipc9set: Reg<IPC9SET_SPEC>,
pub ipc9inv: Reg<IPC9INV_SPEC>,
pub ipc10: Reg<IPC10_SPEC>,
pub ipc10clr: Reg<IPC10CLR_SPEC>,
pub ipc10set: Reg<IPC10SET_SPEC>,
pub ipc10inv: Reg<IPC10INV_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§intcon: Reg<INTCON_SPEC>0x00 - INTCON register
intconclr: Reg<INTCONCLR_SPEC>0x04 - INTCONCLR register
intconset: Reg<INTCONSET_SPEC>0x08 - INTCONSET register
intconinv: Reg<INTCONINV_SPEC>0x0c - INTCONINV register
intstat: Reg<INTSTAT_SPEC>0x10 - INTSTAT register
iptmr: Reg<IPTMR_SPEC>0x20 - IPTMR register
iptmrclr: Reg<IPTMRCLR_SPEC>0x24 - IPTMRCLR register
iptmrset: Reg<IPTMRSET_SPEC>0x28 - IPTMRSET register
iptmrinv: Reg<IPTMRINV_SPEC>0x2c - IPTMRINV register
ifs0: Reg<IFS0_SPEC>0x30 - IFS0 register
ifs0clr: Reg<IFS0CLR_SPEC>0x34 - IFS0CLR register
ifs0set: Reg<IFS0SET_SPEC>0x38 - IFS0SET register
ifs0inv: Reg<IFS0INV_SPEC>0x3c - IFS0INV register
ifs1: Reg<IFS1_SPEC>0x40 - IFS1 register
ifs1clr: Reg<IFS1CLR_SPEC>0x44 - IFS1CLR register
ifs1set: Reg<IFS1SET_SPEC>0x48 - IFS1SET register
ifs1inv: Reg<IFS1INV_SPEC>0x4c - IFS1INV register
iec0: Reg<IEC0_SPEC>0x60 - IEC0 register
iec0clr: Reg<IEC0CLR_SPEC>0x64 - IEC0CLR register
iec0set: Reg<IEC0SET_SPEC>0x68 - IEC0SET register
iec0inv: Reg<IEC0INV_SPEC>0x6c - IEC0INV register
iec1: Reg<IEC1_SPEC>0x70 - IEC1 register
iec1clr: Reg<IEC1CLR_SPEC>0x74 - IEC1CLR register
iec1set: Reg<IEC1SET_SPEC>0x78 - IEC1SET register
iec1inv: Reg<IEC1INV_SPEC>0x7c - IEC1INV register
ipc0: Reg<IPC0_SPEC>0x90 - IPC0 register
ipc0clr: Reg<IPC0CLR_SPEC>0x94 - IPC0CLR register
ipc0set: Reg<IPC0SET_SPEC>0x98 - IPC0SET register
ipc0inv: Reg<IPC0INV_SPEC>0x9c - IPC0INV register
ipc1: Reg<IPC1_SPEC>0xa0 - IPC1 register
ipc1clr: Reg<IPC1CLR_SPEC>0xa4 - IPC1CLR register
ipc1set: Reg<IPC1SET_SPEC>0xa8 - IPC1SET register
ipc1inv: Reg<IPC1INV_SPEC>0xac - IPC1INV register
ipc2: Reg<IPC2_SPEC>0xb0 - IPC2 register
ipc2clr: Reg<IPC2CLR_SPEC>0xb4 - IPC2CLR register
ipc2set: Reg<IPC2SET_SPEC>0xb8 - IPC2SET register
ipc2inv: Reg<IPC2INV_SPEC>0xbc - IPC2INV register
ipc3: Reg<IPC3_SPEC>0xc0 - IPC3 register
ipc3clr: Reg<IPC3CLR_SPEC>0xc4 - IPC3CLR register
ipc3set: Reg<IPC3SET_SPEC>0xc8 - IPC3SET register
ipc3inv: Reg<IPC3INV_SPEC>0xcc - IPC3INV register
ipc4: Reg<IPC4_SPEC>0xd0 - IPC4 register
ipc4clr: Reg<IPC4CLR_SPEC>0xd4 - IPC4CLR register
ipc4set: Reg<IPC4SET_SPEC>0xd8 - IPC4SET register
ipc4inv: Reg<IPC4INV_SPEC>0xdc - IPC4INV register
ipc5: Reg<IPC5_SPEC>0xe0 - IPC5 register
ipc5clr: Reg<IPC5CLR_SPEC>0xe4 - IPC5CLR register
ipc5set: Reg<IPC5SET_SPEC>0xe8 - IPC5SET register
ipc5inv: Reg<IPC5INV_SPEC>0xec - IPC5INV register
ipc6: Reg<IPC6_SPEC>0xf0 - IPC6 register
ipc6clr: Reg<IPC6CLR_SPEC>0xf4 - IPC6CLR register
ipc6set: Reg<IPC6SET_SPEC>0xf8 - IPC6SET register
ipc6inv: Reg<IPC6INV_SPEC>0xfc - IPC6INV register
ipc7: Reg<IPC7_SPEC>0x100 - IPC7 register
ipc7clr: Reg<IPC7CLR_SPEC>0x104 - IPC7CLR register
ipc7set: Reg<IPC7SET_SPEC>0x108 - IPC7SET register
ipc7inv: Reg<IPC7INV_SPEC>0x10c - IPC7INV register
ipc8: Reg<IPC8_SPEC>0x110 - IPC8 register
ipc8clr: Reg<IPC8CLR_SPEC>0x114 - IPC8CLR register
ipc8set: Reg<IPC8SET_SPEC>0x118 - IPC8SET register
ipc8inv: Reg<IPC8INV_SPEC>0x11c - IPC8INV register
ipc9: Reg<IPC9_SPEC>0x120 - IPC9 register
ipc9clr: Reg<IPC9CLR_SPEC>0x124 - IPC9CLR register
ipc9set: Reg<IPC9SET_SPEC>0x128 - IPC9SET register
ipc9inv: Reg<IPC9INV_SPEC>0x12c - IPC9INV register
ipc10: Reg<IPC10_SPEC>0x130 - IPC10 register
ipc10clr: Reg<IPC10CLR_SPEC>0x134 - IPC10CLR register
ipc10set: Reg<IPC10SET_SPEC>0x138 - IPC10SET register
ipc10inv: Reg<IPC10INV_SPEC>0x13c - IPC10INV register