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

ADE9113 Device initialization parameters. More...

#include <ade9113.h>

Collaboration diagram for ade9113_init_param:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_init_paramspi_init
 
struct no_os_gpio_init_paramgpio_rdy
 
struct no_os_gpio_init_paramgpio_reset
 
struct no_os_irq_ctrl_descirq_ctrl
 
void(* drdy_callback )(void *context)
 
uint8_t no_devs
 

Detailed Description

ADE9113 Device initialization parameters.

Member Data Documentation

◆ drdy_callback

void(* ade9113_init_param::drdy_callback) (void *context)

External callback used to handle interrupt routine for GPIO RDY Set to NULL if callback defined in driver used

◆ gpio_rdy

struct no_os_gpio_init_param* ade9113_init_param::gpio_rdy

GPIO RDY descriptor used to signal when ADC data is available

◆ gpio_reset

struct no_os_gpio_init_param* ade9113_init_param::gpio_reset

GPIO RESET descriptor used to reset device (HW reset)

◆ irq_ctrl

struct no_os_irq_ctrl_desc* ade9113_init_param::irq_ctrl

IRQ device descriptor used to handle interrupt routine for GPIO RDY

◆ no_devs

uint8_t ade9113_init_param::no_devs

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

◆ spi_init

struct no_os_spi_init_param* ade9113_init_param::spi_init

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