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
xcvr_ctrl: XCVR_CTRL
0x00 - TRANSCEIVER CONTROL
xcvr_status: XCVR_STATUS
0x04 - TRANSCEIVER STATUS
ble_arb_ctrl: BLE_ARB_CTRL
0x08 - BLE ARBITRATION CONTROL
overwrite_ver: OVERWRITE_VER
0x10 - OVERWRITE VERSION
dma_ctrl: DMA_CTRL
0x14 - TRANSCEIVER DMA CONTROL
dma_data: DMA_DATA
0x18 - TRANSCEIVER DMA DATA
dtest_ctrl: DTEST_CTRL
0x1c - DIGITAL TEST MUX CONTROL
packet_ram_ctrl: PACKET_RAM_CTRL
0x20 - PACKET RAM CONTROL
fad_ctrl: FAD_CTRL
0x24 - FAD CONTROL
lpps_ctrl: LPPS_CTRL
0x28 - LOW POWER PREAMBLE SEARCH CONTROL
rf_not_allowed_ctrl: RF_NOT_ALLOWED_CTRL
0x2c - WIFI COEXISTENCE CONTROL
crcw_cfg: CRCW_CFG
0x30 - CRC/WHITENER CONTROL
crc_ec_mask: CRC_EC_MASK
0x34 - CRC ERROR CORRECTION MASK
crc_res_out: CRC_RES_OUT
0x38 - CRC RESULT