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

ad4080 Device structure. More...

#include <ad4080.h>

Collaboration diagram for ad4080_dev:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
bool spi3wire
 
enum ad4080_addr_asc addr_asc
 
enum ad4080_single_instr single_instr
 
enum ad4080_short_instr short_instr
 
enum ad4080_op_mode op_mode
 
enum ad4080_strict_reg_access strict_reg
 
enum ad4080_intf_chk_en intf_chk_en
 
enum ad4080_cnv_spi_lvds_lanes cnv_spi_lvds_lanes
 
enum ad4080_conv_data_spi_lvds conv_data_spi_lvds
 
uint8_t lvds_cnv_clk_cnt
 
enum ad4080_lvds_self_clk_mode lvds_self_clk_mode
 
enum ad4080_lvds_cnv_clk_mode cnv_clk_mode
 
enum ad4080_lvds_vod lvds_vod
 
enum ad4080_ana_dig_ldo_pd ana_dig_ldo_pd
 
enum ad4080_intf_ldo_pd intf_ldo_pd
 
enum ad4080_fifo_mode fifo_mode
 
enum ad4080_gpio_op_enable gpio_op_enable [NUM_AD4080_GPIO]
 
enum ad4080_gpio_op_func_sel gpio_op_func_sel [NUM_AD4080_GPIO]
 

Detailed Description

ad4080 Device structure.

Member Data Documentation

◆ addr_asc

enum ad4080_addr_asc ad4080_dev::addr_asc

Address Ascension

◆ ana_dig_ldo_pd

enum ad4080_ana_dig_ldo_pd ad4080_dev::ana_dig_ldo_pd

AD4080 Analog/Digital LDO

◆ cnv_clk_mode

enum ad4080_lvds_cnv_clk_mode ad4080_dev::cnv_clk_mode

AD4080 LVDS CNV Clock Mode

◆ cnv_spi_lvds_lanes

enum ad4080_cnv_spi_lvds_lanes ad4080_dev::cnv_spi_lvds_lanes

AD4080 LVDS/SPI Lane Control.

◆ conv_data_spi_lvds

enum ad4080_conv_data_spi_lvds ad4080_dev::conv_data_spi_lvds

AD4080 Data Interface Configuration

◆ fifo_mode

enum ad4080_fifo_mode ad4080_dev::fifo_mode

AD4080 Conversion Data FIFO Mode

◆ gpio_op_enable

enum ad4080_gpio_op_enable ad4080_dev::gpio_op_enable[NUM_AD4080_GPIO]

AD4080 GPIO Output Enable state

◆ gpio_op_func_sel

enum ad4080_gpio_op_func_sel ad4080_dev::gpio_op_func_sel[NUM_AD4080_GPIO]

AD4080 GPIO Output Function Selection

◆ intf_chk_en

enum ad4080_intf_chk_en ad4080_dev::intf_chk_en

AD4080 Output Pattern

◆ intf_ldo_pd

enum ad4080_intf_ldo_pd ad4080_dev::intf_ldo_pd

AD4080 Interface LDO

◆ lvds_cnv_clk_cnt

uint8_t ad4080_dev::lvds_cnv_clk_cnt

AD4080 Interface clock periods from CNV rising edge

◆ lvds_self_clk_mode

enum ad4080_lvds_self_clk_mode ad4080_dev::lvds_self_clk_mode

AD4080 LVDS Self Clock Mode

◆ lvds_vod

enum ad4080_lvds_vod ad4080_dev::lvds_vod

AD4080 LVDS Differential Output Voltage

◆ op_mode

enum ad4080_op_mode ad4080_dev::op_mode

Operation Mode

◆ short_instr

enum ad4080_short_instr ad4080_dev::short_instr

Short Instruction

◆ single_instr

enum ad4080_single_instr ad4080_dev::single_instr

Single/Streaming Mode

◆ spi3wire

bool ad4080_dev::spi3wire

◆ spi_desc

struct no_os_spi_desc* ad4080_dev::spi_desc

◆ strict_reg

enum ad4080_strict_reg_access ad4080_dev::strict_reg

Strict Register Access


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