Universal Software Radio Peripheral
Defines
db_wbxng_adf4350.cc File Reference
#include "db_wbxng_adf4350.h"
#include <db_base_impl.h>
#include <stdio.h>
Include dependency graph for db_wbxng_adf4350.cc:

Defines

#define FREQ_C(freq)   uint64_t(freq)
#define DIV_ROUND(num, denom)   (((num) + ((denom)/2))/(denom))
#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 Documentation

#define CE_PIN   (1 << 3)
#define DIV_ROUND (   num,
  denom 
)    (((num) + ((denom)/2))/(denom))
#define FREQ_C (   freq)    uint64_t(freq)

Referenced by adf4350::_set_freq().

#define LD_PIN   (1 << 0)
#define MAX_FREQ   DIV_ROUND(MAX_VCO_FREQ, 1)
#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)
#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)