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

AD713x driver initialization structure. More...

#include <ad713x.h>

Collaboration diagram for ad713x_init_param:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_init_param spi_init_prm
 
struct no_os_gpio_init_paramgpio_mode
 
struct no_os_gpio_init_paramgpio_dclkmode
 
struct no_os_gpio_init_paramgpio_dclkio
 
struct no_os_gpio_init_paramgpio_resetn
 
struct no_os_gpio_init_paramgpio_pnd
 
struct no_os_gpio_init_paramgpio_cs_sync
 
bool mode_master_nslave
 
bool dclkmode_free_ngated
 
bool dclkio_out_nin
 
bool pnd
 
enum ad713x_supported_dev_ids dev_id
 
enum ad713x_adc_data_len adc_data_len
 
enum ad713x_crc_header crc_header
 
enum ad713x_doutx_format format
 
bool clk_delay_en
 
struct no_os_spi_descspi_common_dev
 

Detailed Description

AD713x driver initialization structure.

Member Data Documentation

◆ adc_data_len

enum ad713x_adc_data_len ad713x_init_param::adc_data_len

Length of data in bits.

◆ clk_delay_en

bool ad713x_init_param::clk_delay_en

Clock delay state.

◆ crc_header

enum ad713x_crc_header ad713x_init_param::crc_header

CRC option.

◆ dclkio_out_nin

bool ad713x_init_param::dclkio_out_nin

DCLKIO GPIO starting value

◆ dclkmode_free_ngated

bool ad713x_init_param::dclkmode_free_ngated

DCLKMODE GPIO starting value

◆ dev_id

enum ad713x_supported_dev_ids ad713x_init_param::dev_id

ID of supported device.

◆ format

enum ad713x_doutx_format ad713x_init_param::format

◆ gpio_cs_sync

struct no_os_gpio_init_param* ad713x_init_param::gpio_cs_sync

CS_GPIO

◆ gpio_dclkio

struct no_os_gpio_init_param* ad713x_init_param::gpio_dclkio

DCLKIO GPIO initialization structure.

◆ gpio_dclkmode

struct no_os_gpio_init_param* ad713x_init_param::gpio_dclkmode

DCLKMODE GPIO initialization structure.

◆ gpio_mode

struct no_os_gpio_init_param* ad713x_init_param::gpio_mode

MODE GPIO initialization structure.

◆ gpio_pnd

struct no_os_gpio_init_param* ad713x_init_param::gpio_pnd

PDN GPIO initialization structure.

◆ gpio_resetn

struct no_os_gpio_init_param* ad713x_init_param::gpio_resetn

RESET GPIO initialization structure.

◆ mode_master_nslave

bool ad713x_init_param::mode_master_nslave

MODE GPIO starting value

◆ pnd

bool ad713x_init_param::pnd

PDN GPIO starting value

◆ spi_common_dev

struct no_os_spi_desc* ad713x_init_param::spi_common_dev

SPI layer handler if the SPI bus is shared with another device. In this case the SPI should not be initialized again.

◆ spi_init_prm

struct no_os_spi_init_param ad713x_init_param::spi_init_prm

SPI layer initialization structure.


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