no-OS
Loading...
Searching...
No Matches
ad5706r_dev Struct Reference

#include <ad5706r.h>

Collaboration diagram for ad5706r_dev:
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
struct no_os_gpio_descgpio_ldac_tgp
 
struct no_os_gpio_descgpio_reset
 
struct no_os_gpio_descgpio_shdn
 
enum ad5706r_vref_select vref_enable
 
enum ad5706r_output_op_mode op_mode [AD5706R_NUM_CH]
 
enum ad5706r_output_range range [AD5706R_NUM_CH]
 
bool crc_en
 
uint8_t crc_table [NO_OS_CRC8_TABLE_SIZE]
 
struct ad5706r_device_spi_settings spi_cfg
 
struct ad5706r_ldac_settings ldac_cfg
 
uint8_t dev_addr
 
enum ad5706r_mux_out_state mux_out_mode
 
enum ad5706r_mux_out_select mux_out_sel
 

Member Data Documentation

◆ crc_en

bool ad5706r_dev::crc_en

CRC enable.

◆ crc_table

uint8_t ad5706r_dev::crc_table[NO_OS_CRC8_TABLE_SIZE]

◆ dev_addr

uint8_t ad5706r_dev::dev_addr

◆ gpio_ldac_tgp

struct no_os_gpio_desc* ad5706r_dev::gpio_ldac_tgp

◆ gpio_reset

struct no_os_gpio_desc* ad5706r_dev::gpio_reset

◆ gpio_shdn

struct no_os_gpio_desc* ad5706r_dev::gpio_shdn

◆ ldac_cfg

struct ad5706r_ldac_settings ad5706r_dev::ldac_cfg

◆ mux_out_mode

enum ad5706r_mux_out_state ad5706r_dev::mux_out_mode

◆ mux_out_sel

enum ad5706r_mux_out_select ad5706r_dev::mux_out_sel

◆ op_mode

enum ad5706r_output_op_mode ad5706r_dev::op_mode[AD5706R_NUM_CH]

Output operating mode.

◆ range

enum ad5706r_output_range ad5706r_dev::range[AD5706R_NUM_CH]

Span option.

◆ spi_cfg

struct ad5706r_device_spi_settings ad5706r_dev::spi_cfg

◆ spi_desc

struct no_os_spi_desc* ad5706r_dev::spi_desc

◆ vref_enable

enum ad5706r_vref_select ad5706r_dev::vref_enable

Reference voltage select


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