no-OS
talise_config_ad9528.h
Go to the documentation of this file.
1 /* AD9528 data structure initialization file */
2 #include <stdint.h>
3 #include "common.h"
4 #include "t_ad9528.h"
5 
7  30720000,
8  1,
9  3,
10  0,
11  1,
12  0,
13  122880000,
14  2,
15  4
16 };
17 
19  3,
20  30
21 };
22 
24  53237,
25  {0,0,0,2,0,0,0,0,0,0,0,0,2,0},
26  {0,0,0,0,0,0,0,0,0,0,0,0,0,0},
27  {0,0,0,0,0,0,0,0,0,0,0,0,0,0},
28  {0,0,0,0,0,0,0,0,0,0,0,0,0,0},
29  {10,10,10,10,10,10,10,10,10,10,10,10,10,10},
30  {122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000, 122880000}
31 };
32 
34  0,
35  2,
36  0,
37  0,
38  0,
39  0,
40  512
41 };
42 
43 static ad9528spiSettings_t clockSpiSettings = {
44  2, //chip select Index
45  0, //Write bit polarity
46  1, //16bit instruction word
47  1, //MSB first
48  0, //Clock phase
49  0, //Clock polarity
50  0, //uint8_t enSpiStreaming;
51  1, //uint8_t autoIncAddrUp;
52  1 //uint8_t fourWireMode;
53 };
clockOutputSettings
ad9528outputSettings_t clockOutputSettings
Definition: myk_ad9528init.c:35
clockPll1Settings
ad9528pll1Settings_t clockPll1Settings
Definition: myk_ad9528init.c:18
t_ad9528.h
Contains enum and structure data types for all AD9528 function calls.
ad9528outputSettings_t
Structure to hold AD9528 Output Clock settings.
Definition: t_ad9528.h:124
ad9528pll1Settings_t
Structure to hold AD9528 PLL1 settings.
Definition: t_ad9528.h:98
clockPll2Settings
ad9528pll2Settings_t clockPll2Settings
Definition: myk_ad9528init.c:30
ad9528pll2Settings_t
Structure to hold AD9528 PLL2 settings.
Definition: t_ad9528.h:116
ad9528sysrefSettings_t
Structure to hold AD9528 SYSREF output settings.
Definition: t_ad9528.h:166
clockSysrefSettings
ad9528sysrefSettings_t clockSysrefSettings
Definition: myk_ad9528init.c:45