#ifndef DMADRIVER_AD9912_H #define DMADRIVER_AD9912_H #include "tmsgheaders.h" #define AD9912_COUNT 37 #define AD9912_BASE_ADDR 0x04 #define AD9912_RST_ON ((DDS_SAW1_FPGA << 21) | \ (GPIO_ADRF_V2 << 20) | \ (GPIO_ADRF_V1 << 19) | \ (REF_OFFSET_CTRL_FPGA << 18) | \ (DDS_SAW2_FPGA << 17) | \ (DDS_X2_FPGA << 16) | \ (PLL_LOOP_CTRL << 15) | \ (PLL_SYNC << 14) | \ (PLL_SYNC_CTRL << 13) | \ (PLL_VTUNE_CTRL << 12) | \ (AM_ALC_1_FIX << 11) | \ (SW_CAP1 << 10) | \ (SW_CAP2 << 9) | \ (SW_CAP3 << 8) | \ (AM_ALC_SW << 7) | \ (SW_CAP4 << 6) | \ (DDS_SYNC_FPGA << 5) | \ (0x1 << 4) | \ (DDS_SYNC_CTRL_FPGA << 3) | \ (CTRL_AM_SW3 << 2) | \ (RF_SW2 << 1) | \ (RF_SW1 << 0)) /*-------------------------AD9912 INIT DATA-------------------------*/ /*----------------------------------------------------------------------*/ void ad9912_init(void *bar1); #endif //DMADRIVER_AD9912_H