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

#include <ad5706r.h>

Collaboration diagram for ad5706r_init_param:
[legend]

Public Attributes

struct no_os_spi_init_paramspi_init_prm
 
struct no_os_gpio_init_paramgpio_ldac_tgp
 
struct no_os_gpio_init_paramgpio_reset
 
struct no_os_gpio_init_paramgpio_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
 
struct ad5706r_device_spi_settings spi_cfg
 
enum ad5706r_dac_mode dac_mode [AD5706R_NUM_CH]
 
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_init_param::crc_en

CRC enable.

◆ dac_mode

enum ad5706r_dac_mode ad5706r_init_param::dac_mode[AD5706R_NUM_CH]

◆ dev_addr

uint8_t ad5706r_init_param::dev_addr

◆ gpio_ldac_tgp

struct no_os_gpio_init_param* ad5706r_init_param::gpio_ldac_tgp

◆ gpio_reset

struct no_os_gpio_init_param* ad5706r_init_param::gpio_reset

◆ gpio_shdn

struct no_os_gpio_init_param* ad5706r_init_param::gpio_shdn

◆ ldac_cfg

struct ad5706r_ldac_settings ad5706r_init_param::ldac_cfg

◆ mux_out_mode

enum ad5706r_mux_out_state ad5706r_init_param::mux_out_mode

◆ mux_out_sel

enum ad5706r_mux_out_select ad5706r_init_param::mux_out_sel

◆ op_mode

enum ad5706r_output_op_mode ad5706r_init_param::op_mode[AD5706R_NUM_CH]

Output operating mode.

◆ range

enum ad5706r_output_range ad5706r_init_param::range[AD5706R_NUM_CH]

Span option.

◆ spi_cfg

struct ad5706r_device_spi_settings ad5706r_init_param::spi_cfg

◆ spi_init_prm

struct no_os_spi_init_param* ad5706r_init_param::spi_init_prm

◆ vref_enable

enum ad5706r_vref_select ad5706r_init_param::vref_enable

Reference voltage select


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