no-OS
Public Attributes | List of all members
ad5592r_rw_ops Struct Reference

#include <ad5592r-base.h>

Public Attributes

int32_t(* write_dac )(struct ad5592r_dev *dev, uint8_t chan, uint16_t value)
 
int32_t(* read_adc )(struct ad5592r_dev *dev, uint8_t chan, uint16_t *value)
 
int32_t(* multi_read_adc )(struct ad5592r_dev *dev, uint16_t chans, uint16_t *value)
 
int32_t(* reg_write )(struct ad5592r_dev *dev, uint8_t reg, uint16_t value)
 
int32_t(* reg_read )(struct ad5592r_dev *dev, uint8_t reg, uint16_t *value)
 
int32_t(* gpio_read )(struct ad5592r_dev *dev, uint8_t *value)
 

Member Data Documentation

◆ gpio_read

int32_t(* ad5592r_rw_ops::gpio_read) (struct ad5592r_dev *dev, uint8_t *value)

◆ multi_read_adc

int32_t(* ad5592r_rw_ops::multi_read_adc) (struct ad5592r_dev *dev, uint16_t chans, uint16_t *value)

◆ read_adc

int32_t(* ad5592r_rw_ops::read_adc) (struct ad5592r_dev *dev, uint8_t chan, uint16_t *value)

◆ reg_read

int32_t(* ad5592r_rw_ops::reg_read) (struct ad5592r_dev *dev, uint8_t reg, uint16_t *value)

◆ reg_write

int32_t(* ad5592r_rw_ops::reg_write) (struct ad5592r_dev *dev, uint8_t reg, uint16_t value)

◆ write_dac

int32_t(* ad5592r_rw_ops::write_dac) (struct ad5592r_dev *dev, uint8_t chan, uint16_t value)

The documentation for this struct was generated from the following file: