/* MODE & DATA RATE combined configuration */ const xcvr_mode_datarate_config_t xcvr_BLE_1mbps_config = { .radio_mode = BLE_MODE, .data_rate = DR_1MBPS, .ana_sy_ctrl2.mask = XCVR_ANALOG_SY_CTRL_2_SY_VCO_KVM_MASK, .ana_sy_ctrl2.init = XCVR_ANALOG_SY_CTRL_2_SY_VCO_KVM(0), /* VCO KVM */ .ana_rx_bba.mask = XCVR_ANALOG_RX_BBA_RX_BBA_BW_SEL_MASK | XCVR_ANALOG_RX_BBA_RX_BBA2_BW_SEL_MASK, .ana_rx_bba.init = XCVR_ANALOG_RX_BBA_RX_BBA_BW_SEL(4) | XCVR_ANALOG_RX_BBA_RX_BBA2_BW_SEL(4), /* BBA_BW_SEL and BBA2_BW_SEL */ .ana_rx_tza.mask = XCVR_ANALOG_RX_TZA_RX_TZA_BW_SEL_MASK, .ana_rx_tza.init = XCVR_ANALOG_RX_TZA_RX_TZA_BW_SEL(4), /* TZA_BW_SEL */ .phy_cfg2_init = XCVR_PHY_CFG2_PHY_FIFO_PRECHG(8) | XCVR_PHY_CFG2_X2_DEMOD_GAIN(0xA) , /* AGC configs */ .agc_ctrl_2_init_26mhz = XCVR_RX_DIG_AGC_CTRL_2_BBA_GAIN_SETTLE_TIME(10) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_LO(5) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_HI(6) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_LO(3) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_HI(7) | XCVR_RX_DIG_AGC_CTRL_2_AGC_FAST_EXPIRE(5), .agc_ctrl_2_init_32mhz = XCVR_RX_DIG_AGC_CTRL_2_BBA_GAIN_SETTLE_TIME(12) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_LO(5) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_HI(6) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_LO(3) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_HI(7) | XCVR_RX_DIG_AGC_CTRL_2_AGC_FAST_EXPIRE(5),
/* MODE & DATA RATE combined configuration */ const xcvr_mode_datarate_config_t xcvr_GFSK_BT_0p5_h_0p32_1mbps_config = { .radio_mode = GFSK_BT_0p5_h_0p32, .data_rate = DR_1MBPS, .ana_sy_ctrl2.mask = XCVR_ANALOG_SY_CTRL_2_SY_VCO_KVM_MASK, .ana_sy_ctrl2.init = XCVR_ANALOG_SY_CTRL_2_SY_VCO_KVM(0), /* VCO KVM */ .ana_rx_bba.mask = XCVR_ANALOG_RX_BBA_RX_BBA_BW_SEL_MASK | XCVR_ANALOG_RX_BBA_RX_BBA2_BW_SEL_MASK, .ana_rx_bba.init = XCVR_ANALOG_RX_BBA_RX_BBA_BW_SEL(5) | XCVR_ANALOG_RX_BBA_RX_BBA2_BW_SEL(5), /* BBA_BW_SEL and BBA2_BW_SEL */ .ana_rx_tza.mask = XCVR_ANALOG_RX_TZA_RX_TZA_BW_SEL_MASK, .ana_rx_tza.init = XCVR_ANALOG_RX_TZA_RX_TZA_BW_SEL(5), /* TZA_BW_SEL */ .phy_cfg2_init = XCVR_PHY_CFG2_PHY_FIFO_PRECHG(8) | XCVR_PHY_CFG2_X2_DEMOD_GAIN(0xA) , /* AGC configs */ .agc_ctrl_2_init_26mhz = XCVR_RX_DIG_AGC_CTRL_2_BBA_GAIN_SETTLE_TIME(12) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_LO(5) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_HI(6) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_LO(3) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_HI(7) | XCVR_RX_DIG_AGC_CTRL_2_AGC_FAST_EXPIRE(5), .agc_ctrl_2_init_32mhz = XCVR_RX_DIG_AGC_CTRL_2_BBA_GAIN_SETTLE_TIME(14) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_LO(5) | XCVR_RX_DIG_AGC_CTRL_2_BBA_PDET_SEL_HI(6) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_LO(3) | XCVR_RX_DIG_AGC_CTRL_2_TZA_PDET_SEL_HI(7) | XCVR_RX_DIG_AGC_CTRL_2_AGC_FAST_EXPIRE(5),