Public Attributes | List of all members
ad463x_dev Struct Reference

Device initialization parameters. More...

#include <ad463x.h>

Collaboration diagram for ad463x_dev:
Collaboration graph

Public Attributes

struct no_os_spi_descspi_desc
struct no_os_gpio_descgpio_resetn
struct no_os_pwm_desctrigger_pwm_desc
struct spi_engine_offload_init_paramoffload_init_param
struct axi_clkgenclkgen
uint32_t reg_access_speed
enum ad463x_id device_id
uint8_t reg_data_width
uint8_t read_bytes_no
uint8_t capture_data_width
uint8_t lane_mode
uint8_t clock_mode
uint8_t data_rate
uint8_t output_mode
void(* dcache_invalidate_range )(uint32_t address, uint32_t bytes_count)

Detailed Description

Device initialization parameters.

Device structure.

Member Data Documentation

◆ capture_data_width

uint8_t ad463x_dev::capture_data_width

Capture data width

◆ clkgen

struct axi_clkgen* ad463x_dev::clkgen

Clock gen for hdl design structure

◆ clock_mode

uint8_t ad463x_dev::clock_mode

Clock Mode

◆ data_rate

uint8_t ad463x_dev::data_rate

Data Rate Mode

◆ dcache_invalidate_range

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

Invalidate the Data cache for the given address range

◆ device_id

enum ad463x_id ad463x_dev::device_id

Device id

◆ gpio_resetn

struct no_os_gpio_desc* ad463x_dev::gpio_resetn


◆ lane_mode

uint8_t ad463x_dev::lane_mode

Lane Mode

◆ offload_init_param

struct spi_engine_offload_init_param* ad463x_dev::offload_init_param

SPI module offload init

◆ output_mode

uint8_t ad463x_dev::output_mode

Output Mode

◆ read_bytes_no

uint8_t ad463x_dev::read_bytes_no

Number of bytes to be read

◆ reg_access_speed

uint32_t ad463x_dev::reg_access_speed

Register access speed

◆ reg_data_width

uint8_t ad463x_dev::reg_data_width

Register data width

◆ spi_desc

struct no_os_spi_desc* ad463x_dev::spi_desc


◆ trigger_pwm_desc

struct no_os_pwm_desc* ad463x_dev::trigger_pwm_desc


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