Struct mkw41z::xcvr_misc::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub xcvr_ctrl: XCVR_CTRL, pub xcvr_status: XCVR_STATUS, pub ble_arb_ctrl: BLE_ARB_CTRL, pub overwrite_ver: OVERWRITE_VER, pub dma_ctrl: DMA_CTRL, pub dma_data: DMA_DATA, pub dtest_ctrl: DTEST_CTRL, pub packet_ram_ctrl: PACKET_RAM_CTRL, pub fad_ctrl: FAD_CTRL, pub lpps_ctrl: LPPS_CTRL, pub rf_not_allowed_ctrl: RF_NOT_ALLOWED_CTRL, pub crcw_cfg: CRCW_CFG, pub crc_ec_mask: CRC_EC_MASK, pub crc_res_out: CRC_RES_OUT, // some fields omitted }

Register block

Fields

0x00 - TRANSCEIVER CONTROL

0x04 - TRANSCEIVER STATUS

0x08 - BLE ARBITRATION CONTROL

0x10 - OVERWRITE VERSION

0x14 - TRANSCEIVER DMA CONTROL

0x18 - TRANSCEIVER DMA DATA

0x1c - DIGITAL TEST MUX CONTROL

0x20 - PACKET RAM CONTROL

0x24 - FAD CONTROL

0x28 - LOW POWER PREAMBLE SEARCH CONTROL

0x2c - WIFI COEXISTENCE CONTROL

0x30 - CRC/WHITENER CONTROL

0x34 - CRC ERROR CORRECTION MASK

0x38 - CRC RESULT

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock