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

ADE9113 Device structure. More...

#include <ade9113.h>

Collaboration diagram for ade9113_dev:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
uint8_t ver_product
 
uint8_t crc_en
 
int32_t * i_wav
 
int32_t * v1_wav
 
int32_t * v2_wav
 
struct no_os_gpio_descgpio_rdy
 
struct no_os_gpio_descgpio_reset
 
struct no_os_irq_ctrl_descirq_ctrl
 
struct no_os_callback_desc irq_cb
 
uint8_t no_devs
 

Detailed Description

ADE9113 Device structure.

Member Data Documentation

◆ crc_en

uint8_t ade9113_dev::crc_en

◆ gpio_rdy

struct no_os_gpio_desc* ade9113_dev::gpio_rdy

GPIO RDY descriptor used to signal when ADC data is available

◆ gpio_reset

struct no_os_gpio_desc* ade9113_dev::gpio_reset

GPIO RESET descriptor used to reset device (HW reset)

◆ i_wav

int32_t* ade9113_dev::i_wav

◆ irq_cb

struct no_os_callback_desc ade9113_dev::irq_cb

IRQ callback used to handle interrupt routine for GPIO RDY

◆ irq_ctrl

struct no_os_irq_ctrl_desc* ade9113_dev::irq_ctrl

IRQ device descriptor used to handle interrupt routine for GPIO RDY

◆ no_devs

uint8_t ade9113_dev::no_devs

number of devices in daisy-chain, if 1, then no daisy-chain

◆ spi_desc

struct no_os_spi_desc* ade9113_dev::spi_desc

◆ v1_wav

int32_t* ade9113_dev::v1_wav

◆ v2_wav

int32_t* ade9113_dev::v2_wav

◆ ver_product

uint8_t ade9113_dev::ver_product

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