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

AD552XR device descriptor. More...

#include <ad552xr.h>

Collaboration diagram for ad552xr_dev:
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
struct no_os_gpio_descgpio_resetb
 
struct no_os_gpio_descgpio_clearb
 
struct no_os_gpio_descgpio_alarmb
 
struct no_os_gpio_descgpio_md_addr [AD552XR_NUM_MD_ADDR_LINES]
 
struct no_os_gpio_descgpio_ldac_tgp [AD552XR_NUM_LDAC_TGP_PINS]
 
enum ad552xr_operating_mode op_mode [AD552XR_MAX_NUM_CH]
 
enum ad552xr_output_range range [AD552XR_MAX_NUM_CH]
 
enum ad552xr_vref_select vref
 
struct ad552xr_device_spi_settings spi_cfg
 
struct ad552xr_ldac_settings ldac_cfg
 
uint8_t dev_addr
 
struct ad552xr_dev_info dev_info
 
enum ad552xr_mux_out_select mux_out_sel
 

Detailed Description

AD552XR device descriptor.

Member Data Documentation

◆ dev_addr

uint8_t ad552xr_dev::dev_addr

◆ dev_info

struct ad552xr_dev_info ad552xr_dev::dev_info

Device information.

◆ gpio_alarmb

struct no_os_gpio_desc* ad552xr_dev::gpio_alarmb

◆ gpio_clearb

struct no_os_gpio_desc* ad552xr_dev::gpio_clearb

◆ gpio_ldac_tgp

struct no_os_gpio_desc* ad552xr_dev::gpio_ldac_tgp[AD552XR_NUM_LDAC_TGP_PINS]

◆ gpio_md_addr

struct no_os_gpio_desc* ad552xr_dev::gpio_md_addr[AD552XR_NUM_MD_ADDR_LINES]

◆ gpio_resetb

struct no_os_gpio_desc* ad552xr_dev::gpio_resetb

◆ ldac_cfg

struct ad552xr_ldac_settings ad552xr_dev::ldac_cfg

◆ mux_out_sel

enum ad552xr_mux_out_select ad552xr_dev::mux_out_sel

◆ op_mode

enum ad552xr_operating_mode ad552xr_dev::op_mode[AD552XR_MAX_NUM_CH]

Output operating mode.

◆ range

enum ad552xr_output_range ad552xr_dev::range[AD552XR_MAX_NUM_CH]

Span option.

◆ spi_cfg

struct ad552xr_device_spi_settings ad552xr_dev::spi_cfg

◆ spi_desc

struct no_os_spi_desc* ad552xr_dev::spi_desc

◆ vref

enum ad552xr_vref_select ad552xr_dev::vref

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