no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ad5592r_dev Struct Reference

#include <ad5592r-base.h>

Collaboration diagram for ad5592r_dev:

Public Attributes

const struct ad5592r_rw_opsops
 
struct no_os_i2c_desci2c
 
struct no_os_spi_descspi
 
uint16_t spi_msg
 
uint8_t num_channels
 
uint16_t cached_dac [8]
 
uint16_t cached_gp_ctrl
 
uint8_t channel_modes [8]
 
uint8_t channel_offstate [8]
 
uint8_t gpio_out
 
uint8_t gpio_in
 
uint8_t gpio_val
 
uint8_t ldac_mode
 
enum ad559xr_range adc_range
 
enum ad559xr_range dac_range
 
bool int_ref
 
uint8_t power_down [8]
 
bool adc_buf
 

Member Data Documentation

◆ adc_buf

bool ad5592r_dev::adc_buf

◆ adc_range

enum ad559xr_range ad5592r_dev::adc_range

◆ cached_dac

uint16_t ad5592r_dev::cached_dac[8]

◆ cached_gp_ctrl

uint16_t ad5592r_dev::cached_gp_ctrl

◆ channel_modes

uint8_t ad5592r_dev::channel_modes[8]

◆ channel_offstate

uint8_t ad5592r_dev::channel_offstate[8]

◆ dac_range

enum ad559xr_range ad5592r_dev::dac_range

◆ gpio_in

uint8_t ad5592r_dev::gpio_in

◆ gpio_out

uint8_t ad5592r_dev::gpio_out

◆ gpio_val

uint8_t ad5592r_dev::gpio_val

◆ i2c

struct no_os_i2c_desc* ad5592r_dev::i2c

◆ int_ref

bool ad5592r_dev::int_ref

◆ ldac_mode

uint8_t ad5592r_dev::ldac_mode

◆ num_channels

uint8_t ad5592r_dev::num_channels

◆ ops

const struct ad5592r_rw_ops* ad5592r_dev::ops

◆ power_down

uint8_t ad5592r_dev::power_down[8]

◆ spi

struct no_os_spi_desc* ad5592r_dev::spi

◆ spi_msg

uint16_t ad5592r_dev::spi_msg

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