Struct nrf5340_net_pac::cti_ns::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {}Show 26 fields
pub cticontrol: Reg<CTICONTROL_SPEC>, pub ctiintack: Reg<CTIINTACK_SPEC>, pub ctiappset: Reg<CTIAPPSET_SPEC>, pub ctiappclear: Reg<CTIAPPCLEAR_SPEC>, pub ctiapppulse: Reg<CTIAPPPULSE_SPEC>, pub ctiinen: [Reg<CTIINEN_SPEC>; 8], pub ctiouten: [Reg<CTIOUTEN_SPEC>; 8], pub ctitriginstatus: Reg<CTITRIGINSTATUS_SPEC>, pub ctitrigoutstatus: Reg<CTITRIGOUTSTATUS_SPEC>, pub ctichinstatus: Reg<CTICHINSTATUS_SPEC>, pub ctigate: Reg<CTIGATE_SPEC>, pub devarch: Reg<DEVARCH_SPEC>, pub devid: Reg<DEVID_SPEC>, pub devtype: Reg<DEVTYPE_SPEC>, pub pidr4: Reg<PIDR4_SPEC>, pub pidr5: Reg<PIDR5_SPEC>, pub pidr6: Reg<PIDR6_SPEC>, pub pidr7: Reg<PIDR7_SPEC>, pub pidr0: Reg<PIDR0_SPEC>, pub pidr1: Reg<PIDR1_SPEC>, pub pidr2: Reg<PIDR2_SPEC>, pub pidr3: Reg<PIDR3_SPEC>, pub cidr0: Reg<CIDR0_SPEC>, pub cidr1: Reg<CIDR1_SPEC>, pub cidr2: Reg<CIDR2_SPEC>, pub cidr3: Reg<CIDR3_SPEC>, // some fields omitted
Expand description
Register block
Fields
cticontrol: Reg<CTICONTROL_SPEC>
0x00 - CTI Control register
ctiintack: Reg<CTIINTACK_SPEC>
0x10 - CTI Interrupt Acknowledge register
ctiappset: Reg<CTIAPPSET_SPEC>
0x14 - CTI Application Trigger Set register
ctiappclear: Reg<CTIAPPCLEAR_SPEC>
0x18 - CTI Application Trigger Clear register
ctiapppulse: Reg<CTIAPPPULSE_SPEC>
0x1c - CTI Application Pulse register
ctiinen: [Reg<CTIINEN_SPEC>; 8]
0x20..0x40 - Description collection: CTI Trigger input
ctiouten: [Reg<CTIOUTEN_SPEC>; 8]
0xa0..0xc0 - Description collection: CTI Trigger output
ctitriginstatus: Reg<CTITRIGINSTATUS_SPEC>
0x130 - CTI Trigger In Status register
ctitrigoutstatus: Reg<CTITRIGOUTSTATUS_SPEC>
0x134 - CTI Trigger Out Status register
ctichinstatus: Reg<CTICHINSTATUS_SPEC>
0x138 - CTI Channel In Status register
ctigate: Reg<CTIGATE_SPEC>
0x140 - Enable CTI Channel Gate register
devarch: Reg<DEVARCH_SPEC>
0xfbc - Device Architecture register
devid: Reg<DEVID_SPEC>
0xfc8 - Device Configuration register
devtype: Reg<DEVTYPE_SPEC>
0xfcc - Device Type Identifier register
pidr4: Reg<PIDR4_SPEC>
0xfd0 - Peripheral ID4 Register
pidr5: Reg<PIDR5_SPEC>
0xfd4 - Peripheral ID5 register
pidr6: Reg<PIDR6_SPEC>
0xfd8 - Peripheral ID6 register
pidr7: Reg<PIDR7_SPEC>
0xfdc - Peripheral ID7 register
pidr0: Reg<PIDR0_SPEC>
0xfe0 - Peripheral ID0 Register
pidr1: Reg<PIDR1_SPEC>
0xfe4 - Peripheral ID1 Register
pidr2: Reg<PIDR2_SPEC>
0xfe8 - Peripheral ID2 Register
pidr3: Reg<PIDR3_SPEC>
0xfec - Peripheral ID3 Register
cidr0: Reg<CIDR0_SPEC>
0xff0 - Component ID0 Register
cidr1: Reg<CIDR1_SPEC>
0xff4 - Component ID1 Register
cidr2: Reg<CIDR2_SPEC>
0xff8 - Component ID2 Register
cidr3: Reg<CIDR3_SPEC>
0xffc - Component ID3 Register