no-OS
Loading...
Searching...
No Matches
adiol100_dev Struct Reference

ADIOL100 device descriptor, created by adiol100_init(). More...

#include <adiol100.h>

Public Attributes

struct no_os_spi_desc * spi_desc
 
uint8_t chip_addr
 
uint8_t msg_id [ADIOL100_NUM_CHANNELS]
 
struct no_os_gpio_desc * gpio_irqg
 
struct no_os_gpio_desc * gpio_irqa
 
struct no_os_gpio_desc * gpio_irqb
 
volatile bool irq_global_pending
 
volatile bool irq_ch_pending [ADIOL100_NUM_CHANNELS]
 
uint16_t irq_global_flags
 
uint16_t irq_ch_flags [ADIOL100_NUM_CHANNELS]
 

Detailed Description

ADIOL100 device descriptor, created by adiol100_init().

Member Data Documentation

◆ chip_addr

uint8_t adiol100_dev::chip_addr

◆ gpio_irqa

struct no_os_gpio_desc* adiol100_dev::gpio_irqa

◆ gpio_irqb

struct no_os_gpio_desc* adiol100_dev::gpio_irqb

◆ gpio_irqg

struct no_os_gpio_desc* adiol100_dev::gpio_irqg

◆ irq_ch_flags

uint16_t adiol100_dev::irq_ch_flags[ADIOL100_NUM_CHANNELS]

◆ irq_ch_pending

volatile bool adiol100_dev::irq_ch_pending[ADIOL100_NUM_CHANNELS]

◆ irq_global_flags

uint16_t adiol100_dev::irq_global_flags

◆ irq_global_pending

volatile bool adiol100_dev::irq_global_pending

◆ msg_id

uint8_t adiol100_dev::msg_id[ADIOL100_NUM_CHANNELS]

◆ spi_desc

struct no_os_spi_desc* adiol100_dev::spi_desc

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