Struct mkw41z::xcvr_rx_dig::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub rx_dig_ctrl: RX_DIG_CTRL, pub agc_ctrl_0: AGC_CTRL_0, pub agc_ctrl_1: AGC_CTRL_1, pub agc_ctrl_2: AGC_CTRL_2, pub agc_ctrl_3: AGC_CTRL_3, pub agc_stat: AGC_STAT, pub rssi_ctrl_0: RSSI_CTRL_0, pub rssi_ctrl_1: RSSI_CTRL_1, pub rssi_dft: RSSI_DFT, pub dcoc_ctrl_0: DCOC_CTRL_0, pub dcoc_ctrl_1: DCOC_CTRL_1, pub dcoc_dac_init: DCOC_DAC_INIT, pub dcoc_dig_man: DCOC_DIG_MAN, pub dcoc_cal_gain: DCOC_CAL_GAIN, pub dcoc_stat: DCOC_STAT, pub dcoc_dc_est: DCOC_DC_EST, pub dcoc_cal_rcp: DCOC_CAL_RCP, pub iqmc_ctrl: IQMC_CTRL, pub iqmc_cal: IQMC_CAL, pub lna_gain_val_3_0: LNA_GAIN_VAL_3_0, pub lna_gain_val_7_4: LNA_GAIN_VAL_7_4, pub lna_gain_val_8: LNA_GAIN_VAL_8, pub bba_res_tune_val_7_0: BBA_RES_TUNE_VAL_7_0, pub bba_res_tune_val_10_8: BBA_RES_TUNE_VAL_10_8, pub lna_gain_lin_val_2_0: LNA_GAIN_LIN_VAL_2_0, pub lna_gain_lin_val_5_3: LNA_GAIN_LIN_VAL_5_3, pub lna_gain_lin_val_8_6: LNA_GAIN_LIN_VAL_8_6, pub lna_gain_lin_val_9: LNA_GAIN_LIN_VAL_9, pub bba_res_tune_lin_val_3_0: BBA_RES_TUNE_LIN_VAL_3_0, pub bba_res_tune_lin_val_7_4: BBA_RES_TUNE_LIN_VAL_7_4, pub bba_res_tune_lin_val_10_8: BBA_RES_TUNE_LIN_VAL_10_8, pub agc_gain_tbl_03_00: AGC_GAIN_TBL_03_00, pub agc_gain_tbl_07_04: AGC_GAIN_TBL_07_04, pub agc_gain_tbl_11_08: AGC_GAIN_TBL_11_08, pub agc_gain_tbl_15_12: AGC_GAIN_TBL_15_12, pub agc_gain_tbl_19_16: AGC_GAIN_TBL_19_16, pub agc_gain_tbl_23_20: AGC_GAIN_TBL_23_20, pub agc_gain_tbl_26_24: AGC_GAIN_TBL_26_24, pub dcoc_offset_0: DCOC_OFFSET_0, pub dcoc_offset_1: DCOC_OFFSET_1, pub dcoc_offset_2: DCOC_OFFSET_2, pub dcoc_offset_3: DCOC_OFFSET_3, pub dcoc_offset_4: DCOC_OFFSET_4, pub dcoc_offset_5: DCOC_OFFSET_5, pub dcoc_offset_6: DCOC_OFFSET_6, pub dcoc_offset_7: DCOC_OFFSET_7, pub dcoc_offset_8: DCOC_OFFSET_8, pub dcoc_offset_9: DCOC_OFFSET_9, pub dcoc_offset_10: DCOC_OFFSET_10, pub dcoc_offset_11: DCOC_OFFSET_11, pub dcoc_offset_12: DCOC_OFFSET_12, pub dcoc_offset_13: DCOC_OFFSET_13, pub dcoc_offset_14: DCOC_OFFSET_14, pub dcoc_offset_15: DCOC_OFFSET_15, pub dcoc_offset_16: DCOC_OFFSET_16, pub dcoc_offset_17: DCOC_OFFSET_17, pub dcoc_offset_18: DCOC_OFFSET_18, pub dcoc_offset_19: DCOC_OFFSET_19, pub dcoc_offset_20: DCOC_OFFSET_20, pub dcoc_offset_21: DCOC_OFFSET_21, pub dcoc_offset_22: DCOC_OFFSET_22, pub dcoc_offset_23: DCOC_OFFSET_23, pub dcoc_offset_24: DCOC_OFFSET_24, pub dcoc_offset_25: DCOC_OFFSET_25, pub dcoc_offset_26: DCOC_OFFSET_26, pub dcoc_bba_step: DCOC_BBA_STEP, pub dcoc_tza_step_0: DCOC_TZA_STEP_0, pub dcoc_tza_step_1: DCOC_TZA_STEP_1, pub dcoc_tza_step_2: DCOC_TZA_STEP_2, pub dcoc_tza_step_3: DCOC_TZA_STEP_3, pub dcoc_tza_step_4: DCOC_TZA_STEP_4, pub dcoc_tza_step_5: DCOC_TZA_STEP_5, pub dcoc_tza_step_6: DCOC_TZA_STEP_6, pub dcoc_tza_step_7: DCOC_TZA_STEP_7, pub dcoc_tza_step_8: DCOC_TZA_STEP_8, pub dcoc_tza_step_9: DCOC_TZA_STEP_9, pub dcoc_tza_step_10: DCOC_TZA_STEP_10, pub dcoc_cal_alpha: DCOC_CAL_ALPHA, pub dcoc_cal_beta_q: DCOC_CAL_BETA_Q, pub dcoc_cal_beta_i: DCOC_CAL_BETA_I, pub dcoc_cal_gamma: DCOC_CAL_GAMMA, pub dcoc_cal_iir: DCOC_CAL_IIR, pub dcoc_cal1: DCOC_CAL1, pub dcoc_cal2: DCOC_CAL2, pub dcoc_cal3: DCOC_CAL3, pub cca_ed_lqi_ctrl_0: CCA_ED_LQI_CTRL_0, pub cca_ed_lqi_ctrl_1: CCA_ED_LQI_CTRL_1, pub cca_ed_lqi_stat_0: CCA_ED_LQI_STAT_0, pub rx_chf_coef_0: RX_CHF_COEF_0, pub rx_chf_coef_1: RX_CHF_COEF_1, pub rx_chf_coef_2: RX_CHF_COEF_2, pub rx_chf_coef_3: RX_CHF_COEF_3, pub rx_chf_coef_4: RX_CHF_COEF_4, pub rx_chf_coef_5: RX_CHF_COEF_5, pub rx_chf_coef_6: RX_CHF_COEF_6, pub rx_chf_coef_7: RX_CHF_COEF_7, pub rx_chf_coef_8: RX_CHF_COEF_8, pub rx_chf_coef_9: RX_CHF_COEF_9, pub rx_chf_coef_10: RX_CHF_COEF_10, pub rx_chf_coef_11: RX_CHF_COEF_11, pub agc_man_agc_idx: AGC_MAN_AGC_IDX, pub dc_resid_ctrl: DC_RESID_CTRL, pub dc_resid_est: DC_RESID_EST, pub rx_rccal_ctrl0: RX_RCCAL_CTRL0, pub rx_rccal_ctrl1: RX_RCCAL_CTRL1, pub rx_rccal_stat: RX_RCCAL_STAT, pub auxpll_fcal_ctrl: AUXPLL_FCAL_CTRL, pub auxpll_fcal_cnt6: AUXPLL_FCAL_CNT6, pub auxpll_fcal_cnt5_4: AUXPLL_FCAL_CNT5_4, pub auxpll_fcal_cnt3_2: AUXPLL_FCAL_CNT3_2, pub auxpll_fcal_cnt1_0: AUXPLL_FCAL_CNT1_0, pub rxdig_dft: RXDIG_DFT, // some fields omitted }
Register block
Fields
rx_dig_ctrl: RX_DIG_CTRL
0x00 - RX Digital Control
agc_ctrl_0: AGC_CTRL_0
0x04 - AGC Control 0
agc_ctrl_1: AGC_CTRL_1
0x08 - AGC Control 1
agc_ctrl_2: AGC_CTRL_2
0x0c - AGC Control 2
agc_ctrl_3: AGC_CTRL_3
0x10 - AGC Control 3
agc_stat: AGC_STAT
0x14 - AGC Status
rssi_ctrl_0: RSSI_CTRL_0
0x18 - RSSI Control 0
rssi_ctrl_1: RSSI_CTRL_1
0x1c - RSSI Control 1
rssi_dft: RSSI_DFT
0x20 - RSSI DFT
dcoc_ctrl_0: DCOC_CTRL_0
0x24 - DCOC Control 0
dcoc_ctrl_1: DCOC_CTRL_1
0x28 - DCOC Control 1
dcoc_dac_init: DCOC_DAC_INIT
0x2c - DCOC DAC Initialization
dcoc_dig_man: DCOC_DIG_MAN
0x30 - DCOC Digital Correction Manual Override
dcoc_cal_gain: DCOC_CAL_GAIN
0x34 - DCOC Calibration Gain
dcoc_stat: DCOC_STAT
0x38 - DCOC Status
dcoc_dc_est: DCOC_DC_EST
0x3c - DCOC DC Estimate
dcoc_cal_rcp: DCOC_CAL_RCP
0x40 - DCOC Calibration Reciprocals
iqmc_ctrl: IQMC_CTRL
0x48 - IQMC Control
iqmc_cal: IQMC_CAL
0x4c - IQMC Calibration
lna_gain_val_3_0: LNA_GAIN_VAL_3_0
0x50 - LNA_GAIN Step Values 3..0
lna_gain_val_7_4: LNA_GAIN_VAL_7_4
0x54 - LNA_GAIN Step Values 7..4
lna_gain_val_8: LNA_GAIN_VAL_8
0x58 - LNA_GAIN Step Values 8
bba_res_tune_val_7_0: BBA_RES_TUNE_VAL_7_0
0x5c - BBA Resistor Tune Values 7..0
bba_res_tune_val_10_8: BBA_RES_TUNE_VAL_10_8
0x60 - BBA Resistor Tune Values 10..8
lna_gain_lin_val_2_0: LNA_GAIN_LIN_VAL_2_0
0x64 - LNA Linear Gain Values 2..0
lna_gain_lin_val_5_3: LNA_GAIN_LIN_VAL_5_3
0x68 - LNA Linear Gain Values 5..3
lna_gain_lin_val_8_6: LNA_GAIN_LIN_VAL_8_6
0x6c - LNA Linear Gain Values 8..6
lna_gain_lin_val_9: LNA_GAIN_LIN_VAL_9
0x70 - LNA Linear Gain Values 9
bba_res_tune_lin_val_3_0: BBA_RES_TUNE_LIN_VAL_3_0
0x74 - BBA Resistor Tune Values 3..0
bba_res_tune_lin_val_7_4: BBA_RES_TUNE_LIN_VAL_7_4
0x78 - BBA Resistor Tune Values 7..4
bba_res_tune_lin_val_10_8: BBA_RES_TUNE_LIN_VAL_10_8
0x7c - BBA Resistor Tune Values 10..8
agc_gain_tbl_03_00: AGC_GAIN_TBL_03_00
0x80 - AGC Gain Tables Step 03..00
agc_gain_tbl_07_04: AGC_GAIN_TBL_07_04
0x84 - AGC Gain Tables Step 07..04
agc_gain_tbl_11_08: AGC_GAIN_TBL_11_08
0x88 - AGC Gain Tables Step 11..08
agc_gain_tbl_15_12: AGC_GAIN_TBL_15_12
0x8c - AGC Gain Tables Step 15..12
agc_gain_tbl_19_16: AGC_GAIN_TBL_19_16
0x90 - AGC Gain Tables Step 19..16
agc_gain_tbl_23_20: AGC_GAIN_TBL_23_20
0x94 - AGC Gain Tables Step 23..20
agc_gain_tbl_26_24: AGC_GAIN_TBL_26_24
0x98 - AGC Gain Tables Step 26..24
dcoc_offset_0: DCOC_OFFSET_0
0xa0 - DCOC Offset
dcoc_offset_1: DCOC_OFFSET_1
0xa4 - DCOC Offset
dcoc_offset_2: DCOC_OFFSET_2
0xa8 - DCOC Offset
dcoc_offset_3: DCOC_OFFSET_3
0xac - DCOC Offset
dcoc_offset_4: DCOC_OFFSET_4
0xb0 - DCOC Offset
dcoc_offset_5: DCOC_OFFSET_5
0xb4 - DCOC Offset
dcoc_offset_6: DCOC_OFFSET_6
0xb8 - DCOC Offset
dcoc_offset_7: DCOC_OFFSET_7
0xbc - DCOC Offset
dcoc_offset_8: DCOC_OFFSET_8
0xc0 - DCOC Offset
dcoc_offset_9: DCOC_OFFSET_9
0xc4 - DCOC Offset
dcoc_offset_10: DCOC_OFFSET_10
0xc8 - DCOC Offset
dcoc_offset_11: DCOC_OFFSET_11
0xcc - DCOC Offset
dcoc_offset_12: DCOC_OFFSET_12
0xd0 - DCOC Offset
dcoc_offset_13: DCOC_OFFSET_13
0xd4 - DCOC Offset
dcoc_offset_14: DCOC_OFFSET_14
0xd8 - DCOC Offset
dcoc_offset_15: DCOC_OFFSET_15
0xdc - DCOC Offset
dcoc_offset_16: DCOC_OFFSET_16
0xe0 - DCOC Offset
dcoc_offset_17: DCOC_OFFSET_17
0xe4 - DCOC Offset
dcoc_offset_18: DCOC_OFFSET_18
0xe8 - DCOC Offset
dcoc_offset_19: DCOC_OFFSET_19
0xec - DCOC Offset
dcoc_offset_20: DCOC_OFFSET_20
0xf0 - DCOC Offset
dcoc_offset_21: DCOC_OFFSET_21
0xf4 - DCOC Offset
dcoc_offset_22: DCOC_OFFSET_22
0xf8 - DCOC Offset
dcoc_offset_23: DCOC_OFFSET_23
0xfc - DCOC Offset
dcoc_offset_24: DCOC_OFFSET_24
0x100 - DCOC Offset
dcoc_offset_25: DCOC_OFFSET_25
0x104 - DCOC Offset
dcoc_offset_26: DCOC_OFFSET_26
0x108 - DCOC Offset
dcoc_bba_step: DCOC_BBA_STEP
0x10c - DCOC BBA DAC Step
dcoc_tza_step_0: DCOC_TZA_STEP_0
0x110 - DCOC TZA DAC Step 0
dcoc_tza_step_1: DCOC_TZA_STEP_1
0x114 - DCOC TZA DAC Step 1
dcoc_tza_step_2: DCOC_TZA_STEP_2
0x118 - DCOC TZA DAC Step 2
dcoc_tza_step_3: DCOC_TZA_STEP_3
0x11c - DCOC TZA DAC Step 3
dcoc_tza_step_4: DCOC_TZA_STEP_4
0x120 - DCOC TZA DAC Step 4
dcoc_tza_step_5: DCOC_TZA_STEP_5
0x124 - DCOC TZA DAC Step 5
dcoc_tza_step_6: DCOC_TZA_STEP_6
0x128 - DCOC TZA DAC Step 6
dcoc_tza_step_7: DCOC_TZA_STEP_7
0x12c - DCOC TZA DAC Step 7
dcoc_tza_step_8: DCOC_TZA_STEP_8
0x130 - DCOC TZA DAC Step 5
dcoc_tza_step_9: DCOC_TZA_STEP_9
0x134 - DCOC TZA DAC Step 9
dcoc_tza_step_10: DCOC_TZA_STEP_10
0x138 - DCOC TZA DAC Step 10
dcoc_cal_alpha: DCOC_CAL_ALPHA
0x168 - DCOC Calibration Alpha
dcoc_cal_beta_q: DCOC_CAL_BETA_Q
0x16c - DCOC Calibration Beta Q
dcoc_cal_beta_i: DCOC_CAL_BETA_I
0x170 - DCOC Calibration Beta I
dcoc_cal_gamma: DCOC_CAL_GAMMA
0x174 - DCOC Calibration Gamma
dcoc_cal_iir: DCOC_CAL_IIR
0x178 - DCOC Calibration IIR
dcoc_cal1: DCOC_CAL1
0x180 - DCOC Calibration Result
dcoc_cal2: DCOC_CAL2
0x184 - DCOC Calibration Result
dcoc_cal3: DCOC_CAL3
0x188 - DCOC Calibration Result
cca_ed_lqi_ctrl_0: CCA_ED_LQI_CTRL_0
0x190 - RX_DIG CCA ED LQI Control Register 0
cca_ed_lqi_ctrl_1: CCA_ED_LQI_CTRL_1
0x194 - RX_DIG CCA ED LQI Control Register 1
cca_ed_lqi_stat_0: CCA_ED_LQI_STAT_0
0x198 - RX_DIG CCA ED LQI Status Register 0
rx_chf_coef_0: RX_CHF_COEF_0
0x1a0 - Receive Channel Filter Coefficient 0
rx_chf_coef_1: RX_CHF_COEF_1
0x1a4 - Receive Channel Filter Coefficient 1
rx_chf_coef_2: RX_CHF_COEF_2
0x1a8 - Receive Channel Filter Coefficient 2
rx_chf_coef_3: RX_CHF_COEF_3
0x1ac - Receive Channel Filter Coefficient 3
rx_chf_coef_4: RX_CHF_COEF_4
0x1b0 - Receive Channel Filter Coefficient 4
rx_chf_coef_5: RX_CHF_COEF_5
0x1b4 - Receive Channel Filter Coefficient 5
rx_chf_coef_6: RX_CHF_COEF_6
0x1b8 - Receive Channel Filter Coefficient 6
rx_chf_coef_7: RX_CHF_COEF_7
0x1bc - Receive Channel Filter Coefficient 7
rx_chf_coef_8: RX_CHF_COEF_8
0x1c0 - Receive Channel Filter Coefficient 8
rx_chf_coef_9: RX_CHF_COEF_9
0x1c4 - Receive Channel Filter Coefficient 9
rx_chf_coef_10: RX_CHF_COEF_10
0x1c8 - Receive Channel Filter Coefficient 10
rx_chf_coef_11: RX_CHF_COEF_11
0x1cc - Receive Channel Filter Coefficient 11
agc_man_agc_idx: AGC_MAN_AGC_IDX
0x1d0 - AGC Manual AGC Index
dc_resid_ctrl: DC_RESID_CTRL
0x1d4 - DC Residual Control
dc_resid_est: DC_RESID_EST
0x1d8 - DC Residual Estimate
rx_rccal_ctrl0: RX_RCCAL_CTRL0
0x1dc - RX RC Calibration Control0
rx_rccal_ctrl1: RX_RCCAL_CTRL1
0x1e0 - RX RC Calibration Control1
rx_rccal_stat: RX_RCCAL_STAT
0x1e4 - RX RC Calibration Status
auxpll_fcal_ctrl: AUXPLL_FCAL_CTRL
0x1e8 - Aux PLL Frequency Calibration Control
auxpll_fcal_cnt6: AUXPLL_FCAL_CNT6
0x1ec - Aux PLL Frequency Calibration Count 6
auxpll_fcal_cnt5_4: AUXPLL_FCAL_CNT5_4
0x1f0 - Aux PLL Frequency Calibration Count 5 and 4
auxpll_fcal_cnt3_2: AUXPLL_FCAL_CNT3_2
0x1f4 - Aux PLL Frequency Calibration Count 3 and 2
auxpll_fcal_cnt1_0: AUXPLL_FCAL_CNT1_0
0x1f8 - Aux PLL Frequency Calibration Count 1 and 0
rxdig_dft: RXDIG_DFT
0x1fc - RXDIG DFT