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

#include <ad7616.h>

Collaboration diagram for ad7616_dev:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_descspi_desc
 
struct spi_engine_offload_init_paramoffload_init_param
 
struct axi_clkgenclkgen
 
struct no_os_pwm_desctrigger_pwm_desc
 
uint32_t reg_access_speed
 
uint8_t crc
 
struct no_os_gpio_descgpio_hw_rngsel0
 
struct no_os_gpio_descgpio_hw_rngsel1
 
struct no_os_gpio_descgpio_reset
 
struct no_os_gpio_descgpio_os0
 
struct no_os_gpio_descgpio_os1
 
struct no_os_gpio_descgpio_os2
 
struct no_os_gpio_descgpio_convst
 
struct no_os_gpio_descgpio_busy
 
uint32_t core_baseaddr
 
enum ad7616_interface interface
 
enum ad7616_mode mode
 
enum ad7616_range va [8]
 
enum ad7616_range vb [8]
 
enum ad7616_osr osr
 
void(* dcache_invalidate_range )(uint32_t address, uint32_t bytes_count)
 
uint8_t layers_nb
 

Member Data Documentation

◆ clkgen

struct axi_clkgen* ad7616_dev::clkgen

◆ core_baseaddr

uint32_t ad7616_dev::core_baseaddr

◆ crc

uint8_t ad7616_dev::crc

◆ dcache_invalidate_range

void(* ad7616_dev::dcache_invalidate_range) (uint32_t address, uint32_t bytes_count)

◆ gpio_busy

struct no_os_gpio_desc* ad7616_dev::gpio_busy

◆ gpio_convst

struct no_os_gpio_desc* ad7616_dev::gpio_convst

◆ gpio_hw_rngsel0

struct no_os_gpio_desc* ad7616_dev::gpio_hw_rngsel0

◆ gpio_hw_rngsel1

struct no_os_gpio_desc* ad7616_dev::gpio_hw_rngsel1

◆ gpio_os0

struct no_os_gpio_desc* ad7616_dev::gpio_os0

◆ gpio_os1

struct no_os_gpio_desc* ad7616_dev::gpio_os1

◆ gpio_os2

struct no_os_gpio_desc* ad7616_dev::gpio_os2

◆ gpio_reset

struct no_os_gpio_desc* ad7616_dev::gpio_reset

◆ interface

enum ad7616_interface ad7616_dev::interface

◆ layers_nb

uint8_t ad7616_dev::layers_nb

◆ mode

enum ad7616_mode ad7616_dev::mode

◆ offload_init_param

struct spi_engine_offload_init_param* ad7616_dev::offload_init_param

◆ osr

enum ad7616_osr ad7616_dev::osr

◆ reg_access_speed

uint32_t ad7616_dev::reg_access_speed

◆ spi_desc

struct no_os_spi_desc* ad7616_dev::spi_desc

◆ trigger_pwm_desc

struct no_os_pwm_desc* ad7616_dev::trigger_pwm_desc

◆ va

enum ad7616_range ad7616_dev::va[8]

◆ vb

enum ad7616_range ad7616_dev::vb[8]

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