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

Device Structure. More...

#include <ad7124.h>

Collaboration diagram for ad7124_dev:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
struct ad7124_st_regregs
 
int16_t use_crc
 
int16_t check_ready
 
int16_t spi_rdy_poll_cnt
 
enum ad7124_mode mode
 
enum ad7124_device_type active_device
 
bool ref_en
 
enum ad7124_power_mode power_mode
 
struct ad7124_channel_setup setups [AD7124_MAX_SETUPS]
 
struct ad7124_channel_map chan_map [AD7124_MAX_CHANNELS]
 

Detailed Description

Device Structure.

The structure describes the device and is used with the ad7124 driver.

Member Data Documentation

◆ active_device

enum ad7124_device_type ad7124_dev::active_device

◆ chan_map

struct ad7124_channel_map ad7124_dev::chan_map[AD7124_MAX_CHANNELS]

◆ check_ready

int16_t ad7124_dev::check_ready

◆ mode

enum ad7124_mode ad7124_dev::mode

◆ power_mode

enum ad7124_power_mode ad7124_dev::power_mode

◆ ref_en

bool ad7124_dev::ref_en

◆ regs

struct ad7124_st_reg* ad7124_dev::regs

◆ setups

struct ad7124_channel_setup ad7124_dev::setups[AD7124_MAX_SETUPS]

◆ spi_desc

struct no_os_spi_desc* ad7124_dev::spi_desc

◆ spi_rdy_poll_cnt

int16_t ad7124_dev::spi_rdy_poll_cnt

◆ use_crc

int16_t ad7124_dev::use_crc

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