2014-08-28 16:56:48 +08:00
|
|
|
#ifndef __DDS_H
|
|
|
|
#define __DDS_H
|
|
|
|
|
|
|
|
void dds_init(void);
|
2014-11-21 04:32:56 +08:00
|
|
|
void dds_phase_clear_en(int channel, int phase_clear_en);
|
|
|
|
void dds_program(long long int timestamp, int channel,
|
2014-12-09 13:50:33 +08:00
|
|
|
unsigned int ftw, unsigned int pow, unsigned int sysclk_per_microcycle,
|
2014-11-21 04:32:56 +08:00
|
|
|
int rt_fud, int phase_tracking);
|
2014-08-28 16:56:48 +08:00
|
|
|
|
|
|
|
#endif /* __DDS_H */
|