40#define AD5593R_MODE_CONF (0 << 4)
41#define AD5593R_MODE_DAC_WRITE (1 << 4)
42#define AD5593R_MODE_ADC_READBACK (4 << 4)
43#define AD5593R_MODE_DAC_READBACK (5 << 4)
44#define AD5593R_MODE_GPIO_READBACK (6 << 4)
45#define AD5593R_MODE_REG_READBACK (7 << 4)
47#define AD5593R_STOP_BIT 1
48#define AD5593R_RESTART_BIT 0
49#define AD5593R_ADC_VALUES_BUFF_SIZE 18
56 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:233
int32_t ad5593r_write_dac(struct ad5592r_dev *dev, uint8_t chan, uint16_t value)
Definition ad5593r.c:56
int32_t ad5593r_remove(struct ad5592r_dev *dev)
Definition ad5593r.c:337
int32_t ad5593r_reg_write(struct ad5592r_dev *dev, uint8_t reg, uint16_t value)
Definition ad5593r.c:172
int32_t ad5593r_reg_read(struct ad5592r_dev *dev, uint8_t reg, uint16_t *value)
Definition ad5593r.c:202
int32_t ad5593r_read_adc(struct ad5592r_dev *dev, uint8_t chan, uint16_t *value)
Definition ad5593r.c:86
int32_t ad5593r_multi_read_adc(struct ad5592r_dev *dev, uint16_t chans, uint16_t *value)
Definition ad5593r.c:128
int32_t ad5593r_init(struct ad5592r_dev **dev, struct ad5592r_init_param *init_param)
Definition ad5593r.c:262
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
Definition ad5592r-base.h:139
Definition ad5592r-base.h:125