39#define AD5593R_MODE_CONF (0 << 4)
40#define AD5593R_MODE_DAC_WRITE (1 << 4)
41#define AD5593R_MODE_ADC_READBACK (4 << 4)
42#define AD5593R_MODE_DAC_READBACK (5 << 4)
43#define AD5593R_MODE_GPIO_READBACK (6 << 4)
44#define AD5593R_MODE_REG_READBACK (7 << 4)
46#define AD5593R_STOP_BIT 1
47#define AD5593R_RESTART_BIT 0
48#define AD5593R_ADC_VALUES_BUFF_SIZE 18
55 uint16_t chans, uint16_t *value);
Header file of AD5592R Base Driver.
int32_t ad5593r_gpio_read(struct ad5592r_dev *dev, uint8_t *value)
Definition ad5593r.c:232
int32_t ad5593r_write_dac(struct ad5592r_dev *dev, uint8_t chan, uint16_t value)
Definition ad5593r.c:55
int32_t ad5593r_reg_write(struct ad5592r_dev *dev, uint8_t reg, uint16_t value)
Definition ad5593r.c:171
int32_t ad5593r_reg_read(struct ad5592r_dev *dev, uint8_t reg, uint16_t *value)
Definition ad5593r.c:201
int32_t ad5593r_read_adc(struct ad5592r_dev *dev, uint8_t chan, uint16_t *value)
Definition ad5593r.c:85
int32_t ad5593r_multi_read_adc(struct ad5592r_dev *dev, uint16_t chans, uint16_t *value)
Definition ad5593r.c:127
int32_t ad5593r_init(struct ad5592r_dev **dev, struct ad5592r_init_param *init_param)
Definition ad5593r.c:261
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
Definition ad5592r-base.h:131
Definition ad5592r-base.h:119