Universal Software Radio Peripheral
|
Defines | |
#define | FREQ_C(freq) uint64_t(freq) |
#define | INPUT_REF_FREQ FREQ_C(64e6) |
#define | DIV_ROUND(num, denom) (((num) + ((denom)/2))/(denom)) |
#define | INPUT_REF_FREQ_2X (2*INPUT_REF_FREQ) |
#define | MIN_INT_DIV uint16_t(23) |
#define | MAX_RF_DIV uint8_t(16) |
#define | MIN_VCO_FREQ FREQ_C(2.2e9) |
#define | MAX_VCO_FREQ FREQ_C(4.4e9) |
#define | MAX_FREQ DIV_ROUND(MAX_VCO_FREQ, 1) |
#define | MIN_FREQ DIV_ROUND(MIN_VCO_FREQ, MAX_RF_DIV) |
#define | CE_PIN (1 << 3) |
#define | PDB_RF_PIN (1 << 2) |
#define | MUX_PIN (1 << 1) |
#define | LD_PIN (1 << 0) |
#define CE_PIN (1 << 3) |
Referenced by adf4350::adf4350(), and adf4350::~adf4350().
#define DIV_ROUND | ( | num, | |
denom | |||
) | (((num) + ((denom)/2))/(denom)) |
#define FREQ_C | ( | freq | ) | uint64_t(freq) |
Referenced by adf4350::_set_freq().
#define INPUT_REF_FREQ FREQ_C(64e6) |
Referenced by adf4350::_get_freq(), and adf4350::_set_freq().
#define INPUT_REF_FREQ_2X (2*INPUT_REF_FREQ) |
#define LD_PIN (1 << 0) |
Referenced by adf4350::_get_locked().
#define MAX_FREQ DIV_ROUND(MAX_VCO_FREQ, 1) |
Referenced by adf4350::_get_max_freq(), and adf4350::_set_freq().
#define MAX_RF_DIV uint8_t(16) |
#define MAX_VCO_FREQ FREQ_C(4.4e9) |
#define MIN_FREQ DIV_ROUND(MIN_VCO_FREQ, MAX_RF_DIV) |
Referenced by adf4350::_get_min_freq(), and adf4350::_set_freq().
#define MIN_INT_DIV uint16_t(23) |
#define MIN_VCO_FREQ FREQ_C(2.2e9) |
Referenced by adf4350::_set_freq().
#define MUX_PIN (1 << 1) |
#define PDB_RF_PIN (1 << 2) |
Referenced by adf4350::_enable(), adf4350::adf4350(), and adf4350::~adf4350().