Explorar o código

Добавил вывод всех отгружаемых регистров

Anatoliy Chigirinskiy hai 1 ano
pai
achega
3a6c85e9fd
Modificáronse 3 ficheiros con 10 adicións e 1 borrados
  1. 1 1
      Devices/dac8811.h
  2. 8 0
      Devices/lmx2594.c
  3. 1 0
      Devices/lmx2594.h

+ 1 - 1
Devices/dac8811.h

@@ -1,4 +1,4 @@
-#include <tmsgheaders.h>
+#include "tmsgheaders.h"
 
 
 #define     DAC8811_BASE_ADDR       0x04

+ 8 - 0
Devices/lmx2594.c

@@ -340,6 +340,10 @@ int lmx_freq_set_main_band(void *bar1, double freq, double f_pd) {
     printf("N = %d\n", N);
     printf("frac_n = %u\n", frac_n);
     printf("frac_d = %u\n", frac_d);
+     printf("LMX2594 Registers\n");
+    for (int i = 0; i < sizeof(lmx_change_freq_regs) / 4; i++) {
+        printf("0x%08X\n", lmx_change_freq_regs[i]);
+    } 
     return 0;
 }
 
@@ -688,6 +692,10 @@ int lmx_freq_set_out_of_band(void *bar1, double freq, double f_pd) {
     printf("frac_d = %u\n", frac_d);
     printf("chan_div = %d\n", chan_div);
     printf("chan_div_reg = %d\n", ch_div_reg);
+    printf("LMX2594 Registers\n");
+    for (int i = 0; i < sizeof(lmx_change_freq_regs) / 4; i++) {
+        printf("0x%08X\n", lmx_change_freq_regs[i]);
+    } 
     return 0;
 }
 

+ 1 - 0
Devices/lmx2594.h

@@ -11,6 +11,7 @@ void lmx2594_init(void *bar1);
 
 int lmx_freq_set_main_band(void *bar1, double freq, double f_pd);
 int lmx_freq_set_out_of_band(void *bar1, double freq, double f_pd);
+double lmx_lower_bond_set (double freq, double f_pd);
 int lmx_freq_set(void *bar1, double freq);
 uint32_t lmx_ld_status(void *bar1);