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

AD4170 device descriptor. More...

#include <ad4170.h>

Collaboration diagram for ad4170_dev:
Collaboration graph
[legend]

Public Attributes

enum ad4170_id id
 
struct no_os_spi_init_param spi_init
 
struct no_os_spi_descspi_desc
 
struct ad4170_spi_settings spi_settings
 
uint32_t rdy_conv_timeout
 
bool big_endian
 
struct ad4170_config config
 
struct no_os_gpio_init_paramgpio_sync_inb_init
 
struct no_os_gpio_descgpio_sync_inb
 
struct no_os_gpio_init_paramgpio_dig_aux1_init
 
struct no_os_gpio_descgpio_dig_aux1
 
struct no_os_gpio_init_paramgpio_dig_aux2_init
 
bool dig_aux2_output
 
struct no_os_gpio_descgpio_dig_aux2
 
bool digif
 

Detailed Description

AD4170 device descriptor.

Member Data Documentation

◆ big_endian

bool ad4170_dev::big_endian

Specifies whether CPU is big endian.

◆ config

struct ad4170_config ad4170_dev::config

Copy of the AD4170 device configuration.

◆ dig_aux2_output

bool ad4170_dev::dig_aux2_output

DIG_AUX2 may be configured as input or output, this specifies whether it is an output.

◆ digif

bool ad4170_dev::digif

Specifies whether the SPI+GPIO is interface is initialized.

◆ gpio_dig_aux1

struct no_os_gpio_desc* ad4170_dev::gpio_dig_aux1

DIG_AUX1 GPIO descriptor.

◆ gpio_dig_aux1_init

struct no_os_gpio_init_param* ad4170_dev::gpio_dig_aux1_init

Copy of the DIG_AUX1 GPIO configuration.

◆ gpio_dig_aux2

struct no_os_gpio_desc* ad4170_dev::gpio_dig_aux2

DIG_AUX2 GPIO descriptor.

◆ gpio_dig_aux2_init

struct no_os_gpio_init_param* ad4170_dev::gpio_dig_aux2_init

Copy of the DIG_AUX2 GPIO configuration.

◆ gpio_sync_inb

struct no_os_gpio_desc* ad4170_dev::gpio_sync_inb

SYNC_IN GPIO descriptor.

◆ gpio_sync_inb_init

struct no_os_gpio_init_param* ad4170_dev::gpio_sync_inb_init

Copy of the SYNC_IN GPIO configuration.

◆ id

enum ad4170_id ad4170_dev::id

Device ID

◆ rdy_conv_timeout

uint32_t ad4170_dev::rdy_conv_timeout

◆ spi_desc

struct no_os_spi_desc* ad4170_dev::spi_desc

SPI descriptor.

◆ spi_init

struct no_os_spi_init_param ad4170_dev::spi_init

Copy of the Host processor SPI configuration.

◆ spi_settings

struct ad4170_spi_settings ad4170_dev::spi_settings

Copy of the AD4170 SPI communication configuration.


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