Struct nrf52::peripheral_registers::RADIO
[−]
[src]
#[repr(C)]pub struct RADIO { pub task_txen: VolatileCell<u32>, pub task_rxen: VolatileCell<u32>, pub task_start: VolatileCell<u32>, pub task_stop: VolatileCell<u32>, pub task_disable: VolatileCell<u32>, pub task_rssistart: VolatileCell<u32>, pub task_rssistop: VolatileCell<u32>, pub task_bcstart: VolatileCell<u32>, pub task_bcstop: VolatileCell<u32>, _reserved1: [u32; 55], pub event_ready: VolatileCell<u32>, pub event_address: VolatileCell<u32>, pub event_payload: VolatileCell<u32>, pub event_end: VolatileCell<u32>, pub event_disabled: VolatileCell<u32>, pub event_devmatch: VolatileCell<u32>, pub event_devmiss: VolatileCell<u32>, pub event_rssiend: VolatileCell<u32>, _reserved2: [u32; 2], pub bcmatch: VolatileCell<u32>, _reserved3: [u32; 1], pub crcok: VolatileCell<u32>, pub crcerror: VolatileCell<u32>, _reserved4: [u32; 50], pub shorts: VolatileCell<u32>, _reserved5: [u32; 64], pub intenset: VolatileCell<u32>, pub intenclr: VolatileCell<u32>, _reserved6: [u32; 61], pub crcstatus: VolatileCell<u32>, _reserved7: [u32; 1], pub rxmatch: VolatileCell<u32>, pub rxcrc: VolatileCell<u32>, pub dai: VolatileCell<u32>, _reserved8: [u32; 60], pub packetptr: VolatileCell<u32>, pub frequency: VolatileCell<u32>, pub txpower: VolatileCell<u32>, pub mode: VolatileCell<u32>, pub pcnf0: VolatileCell<u32>, pub pcnf1: VolatileCell<u32>, pub base0: VolatileCell<u32>, pub base1: VolatileCell<u32>, pub prefix0: VolatileCell<u32>, pub prefix1: VolatileCell<u32>, pub txaddress: VolatileCell<u32>, pub rxaddresses: VolatileCell<u32>, pub crccnf: VolatileCell<u32>, pub crcpoly: VolatileCell<u32>, pub crcinit: VolatileCell<u32>, _reserved9: [u32; 1], pub tifs: VolatileCell<u32>, pub rssisample: VolatileCell<u32>, _reserved10: [u32; 1], pub state: VolatileCell<u32>, pub datawhiteiv: VolatileCell<u32>, _reserved11: [u32; 2], pub bcc: VolatileCell<u32>, _reserved12: [u32; 39], pub dab: [VolatileCell<u32>; 8], pub dap: [VolatileCell<u32>; 8], pub dacnf: VolatileCell<u32>, _reserved13: [u32; 3], pub modecnf0: VolatileCell<u32>, _reserved14: [u32; 618], pub power: VolatileCell<u32>, }
Fields
task_txen: VolatileCell<u32>
task_rxen: VolatileCell<u32>
task_start: VolatileCell<u32>
task_stop: VolatileCell<u32>
task_disable: VolatileCell<u32>
task_rssistart: VolatileCell<u32>
task_rssistop: VolatileCell<u32>
task_bcstart: VolatileCell<u32>
task_bcstop: VolatileCell<u32>
_reserved1: [u32; 55]
event_ready: VolatileCell<u32>
event_address: VolatileCell<u32>
event_payload: VolatileCell<u32>
event_end: VolatileCell<u32>
event_disabled: VolatileCell<u32>
event_devmatch: VolatileCell<u32>
event_devmiss: VolatileCell<u32>
event_rssiend: VolatileCell<u32>
_reserved2: [u32; 2]
bcmatch: VolatileCell<u32>
_reserved3: [u32; 1]
crcok: VolatileCell<u32>
crcerror: VolatileCell<u32>
_reserved4: [u32; 50]
shorts: VolatileCell<u32>
_reserved5: [u32; 64]
intenset: VolatileCell<u32>
intenclr: VolatileCell<u32>
_reserved6: [u32; 61]
crcstatus: VolatileCell<u32>
_reserved7: [u32; 1]
rxmatch: VolatileCell<u32>
rxcrc: VolatileCell<u32>
dai: VolatileCell<u32>
_reserved8: [u32; 60]
packetptr: VolatileCell<u32>
frequency: VolatileCell<u32>
txpower: VolatileCell<u32>
mode: VolatileCell<u32>
pcnf0: VolatileCell<u32>
pcnf1: VolatileCell<u32>
base0: VolatileCell<u32>
base1: VolatileCell<u32>
prefix0: VolatileCell<u32>
prefix1: VolatileCell<u32>
txaddress: VolatileCell<u32>
rxaddresses: VolatileCell<u32>
crccnf: VolatileCell<u32>
crcpoly: VolatileCell<u32>
crcinit: VolatileCell<u32>
_reserved9: [u32; 1]
tifs: VolatileCell<u32>
rssisample: VolatileCell<u32>
_reserved10: [u32; 1]
state: VolatileCell<u32>
datawhiteiv: VolatileCell<u32>
_reserved11: [u32; 2]
bcc: VolatileCell<u32>
_reserved12: [u32; 39]
dab: [VolatileCell<u32>; 8]
dap: [VolatileCell<u32>; 8]
dacnf: VolatileCell<u32>
_reserved13: [u32; 3]
modecnf0: VolatileCell<u32>
_reserved14: [u32; 618]
power: VolatileCell<u32>