.base.set_freq = db_basic_set_freq,
.base.set_gain = db_basic_set_gain,
.base.set_tx_enable = db_basic_set_tx_enable,
+ .base.set_antenna = 0,
};
struct db_basic db_basic_rx = {
.base.set_freq = db_basic_set_freq,
.base.set_gain = db_basic_set_gain,
.base.set_tx_enable = db_basic_set_tx_enable,
+ .base.set_antenna = 0,
};
struct db_basic db_lf_tx = {
.base.set_freq = db_basic_set_freq,
.base.set_gain = db_basic_set_gain,
.base.set_tx_enable = db_basic_set_tx_enable,
+ .base.set_antenna = 0,
};
struct db_basic db_lf_rx = {
.base.set_freq = db_basic_set_freq,
.base.set_gain = db_basic_set_gain,
.base.set_tx_enable = db_basic_set_tx_enable,
+ .base.set_antenna = 0,
};
.common.d_adl = 0,
.common.d_gc2 = 31,
.common.d_diag = 0,
+ .base.set_antenna = 0,
};
bool
bool
db_set_antenna(struct db_base *db, int ant)
{
+ if (db->set_antenna == 0) return false;
return db->set_antenna(db, ant);
}
bool
db_set_antenna(struct db_base *db, int ant)
{
+ if (db->set_antenna == 0) return false;
return db->set_antenna(db, ant);
}
bool
db_set_antenna(struct db_base *db, int ant)
{
+ if (db->set_antenna == 0) return false;
return db->set_antenna(db, ant);
}
.base.atr_rxval = POWER_UP|MIX_EN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 0,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = POWER_UP|ANT_SW,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 1,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = MIX_EN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 1,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = ANT_SW,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 1,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = MIX_EN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 1,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = ANT_SW,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 1,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = MIX_EN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 0,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = ANT_SW,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 0,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = MIX_EN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 0,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = ANT_SW,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.DIV2 = 0,
.common.CP1 = 7,
.common.CP2 = 7,
.base.atr_rxval = 0,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.first_if = U2_DOUBLE_TO_FXPT_FREQ(43.75e6),
.common.second_if = U2_DOUBLE_TO_FXPT_FREQ(5.75e6),
};
.base.atr_rxval = 0,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.first_if = U2_DOUBLE_TO_FXPT_FREQ(44e6),
.common.second_if = U2_DOUBLE_TO_FXPT_FREQ(56e6), // Fs - 44e6
};
.base.atr_rxval = 0,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.first_if = U2_DOUBLE_TO_FXPT_FREQ(44e6),
.common.second_if = U2_DOUBLE_TO_FXPT_FREQ(56e6), // Fs - 44e6
};
.base.atr_rxval = RXBB_EN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.adf4350_regs_int = UINT16_C(100),
.common.adf4350_regs_frac = 0,
.common.adf4350_regs_prescaler = 1,
.base.atr_rxval = RX_TXN,
// .base.atr_tx_delay =
// .base.atr_rx_delay =
+ .base.set_antenna = 0,
.common.adf4350_regs_int = UINT16_C(100),
.common.adf4350_regs_frac = 0,
.common.adf4350_regs_prescaler = 1,