12 #ifndef AD5754R_SUPPORT_H
13 #define AD5754R_SUPPORT_H
55 struct ad5754r_dev *
dev;
68 struct ad5754r_dev *ad5754r_device);
int32_t cn0586_get_hvout_volts(struct cn0586_dev *dev)
Get HVOUT volts for the CFTL.
Definition: cn0586_support.c:189
cn0586_range
CN0586 HVOUT Range options.
Definition: cn0586_support.h:31
@ HVOUT_M50V_50V
Definition: cn0586_support.h:34
@ NUM_OF_HVOUT_RANGES
Definition: cn0586_support.h:36
@ HVOUT_0V_200V
Definition: cn0586_support.h:35
@ HVOUT_0V_100V
Definition: cn0586_support.h:32
@ HVOUT_M100V_100V
Definition: cn0586_support.h:33
int32_t cn0586_set_hvout_range(struct cn0586_dev *dev, enum cn0586_range range)
Set HVOUT range for the CFTL.
Definition: cn0586_support.c:234
cn0586_hvout_state
CN0586 HVOUT State options.
Definition: cn0586_support.h:43
@ HVOUT_ENABLED
Definition: cn0586_support.h:45
@ HVOUT_DISABLED
Definition: cn0586_support.h:44
@ NUM_OF_HVOUT_STATES
Definition: cn0586_support.h:46
int32_t cn0586_set_hvout_volts(struct cn0586_dev *dev, float volts)
Set HVOUT volts for the CFTL.
Definition: cn0586_support.c:101
int32_t cn0586_init(struct cn0586_dev **dev, struct ad5754r_dev *ad5754r_device)
Initialize the CFTL. Power up channels A, B, D.
Definition: cn0586_support.c:48
Configuration file of nanodac firmware example program.
cn0586 CFTL structure.
Definition: cn0586_support.h:53
bool state
Definition: cn0586_support.h:57
float hvout_volts
Definition: cn0586_support.h:61
enum cn0586_range range
Definition: cn0586_support.h:59
struct ad5754r_dev * dev
Definition: cn0586_support.h:55