lmx2594.h 773 B

1234567891011121314151617181920212223
  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. void auto_cal(void *bar1);
  10. int lmx_freq_set_main_band(void *bar1, double freq, double f_pd);
  11. int lmx_freq_set_main_band_int_mode(void *bar1, double freq, double f_pd);
  12. int lmx_freq_set_out_of_band(void *bar1, double freq, double f_pd);
  13. int lmx_freq_set_out_of_band_int_mode(void *bar1, double freq, double f_pd);
  14. double lmx_lower_bond_set (double freq, double f_pd);
  15. double lmx_get_freq(double freq);
  16. int lmx_freq_set(void *bar1, double freq,double f_pd);
  17. uint32_t lmx_ld_status(void *bar1);
  18. #endif //DMADRIVER_LMX2594_H