lmx2594.h 712 B

123456789101112131415161718192021
  1. #ifndef DMADRIVER_LMX2594_H
  2. #define DMADRIVER_LMX2594_H
  3. #include "tmsgheaders.h"
  4. #include "lmx2594regs.h"
  5. #define LMX_COUNT 113
  6. #define LMX_BASE_ADDR 0x04
  7. #define LMX_LD_STATUS_ADDR 0x18
  8. void lmx2594_init(void *bar1);
  9. int lmx_freq_set_main_band(void *bar1, double freq, double f_pd);
  10. int lmx_freq_set_main_band_int_mode(void *bar1, double freq, double f_pd);
  11. int lmx_freq_set_out_of_band(void *bar1, double freq, double f_pd);
  12. int lmx_freq_set_out_of_band_int_mode(void *bar1, double freq, double f_pd);
  13. double lmx_lower_bond_set (double freq, double f_pd);
  14. int lmx_freq_set(void *bar1, double freq,double f_pd);
  15. uint32_t lmx_ld_status(void *bar1);
  16. #endif //DMADRIVER_LMX2594_H