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

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.