Struct nrf5340_net_pac::ipc_ns::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub tasks_send: [Reg<TASKS_SEND_SPEC>; 16], pub subscribe_send: [Reg<SUBSCRIBE_SEND_SPEC>; 16], pub events_receive: [Reg<EVENTS_RECEIVE_SPEC>; 16], pub publish_receive: [Reg<PUBLISH_RECEIVE_SPEC>; 16], pub inten: Reg<INTEN_SPEC>, pub intenset: Reg<INTENSET_SPEC>, pub intenclr: Reg<INTENCLR_SPEC>, pub intpend: Reg<INTPEND_SPEC>, pub send_cnf: [Reg<SEND_CNF_SPEC>; 16], pub receive_cnf: [Reg<RECEIVE_CNF_SPEC>; 16], pub gpmem: [Reg<GPMEM_SPEC>; 2], // some fields omitted }
Expand description

Register block

Fields

tasks_send: [Reg<TASKS_SEND_SPEC>; 16]

0x00..0x40 - Description collection: Trigger events on IPC channel enabled in SEND_CNF[n]

subscribe_send: [Reg<SUBSCRIBE_SEND_SPEC>; 16]

0x80..0xc0 - Description collection: Subscribe configuration for task SEND[n]

events_receive: [Reg<EVENTS_RECEIVE_SPEC>; 16]

0x100..0x140 - Description collection: Event received on one or more of the enabled IPC channels in RECEIVE_CNF[n]

publish_receive: [Reg<PUBLISH_RECEIVE_SPEC>; 16]

0x180..0x1c0 - Description collection: Publish configuration for event RECEIVE[n]

inten: Reg<INTEN_SPEC>

0x300 - Enable or disable interrupt

intenset: Reg<INTENSET_SPEC>

0x304 - Enable interrupt

intenclr: Reg<INTENCLR_SPEC>

0x308 - Disable interrupt

intpend: Reg<INTPEND_SPEC>

0x30c - Pending interrupts

send_cnf: [Reg<SEND_CNF_SPEC>; 16]

0x510..0x550 - Description collection: Send event configuration for TASKS_SEND[n]

receive_cnf: [Reg<RECEIVE_CNF_SPEC>; 16]

0x590..0x5d0 - Description collection: Receive event configuration for EVENTS_RECEIVE[n]

gpmem: [Reg<GPMEM_SPEC>; 2]

0x610..0x618 - Description collection: General purpose memory

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.