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

#include <ad400x.h>

Collaboration diagram for ad400x_init_param:
Collaboration graph
[legend]

Public Attributes

struct no_os_spi_init_paramspi_init
 
struct no_os_pwm_init_paramtrigger_pwm_init
 
struct axi_clkgen_initclkgen_init
 
uint32_t axi_clkgen_rate
 
struct no_os_gpio_init_paramgpio_cnv
 
uint32_t reg_access_speed
 
enum ad400x_supported_dev_ids dev_id
 
struct spi_engine_offload_init_paramoffload_init_param
 
void(* dcache_invalidate_range )(uint32_t address, uint32_t bytes_count)
 
uint32_t * buffer
 
uint32_t buffer_size
 
bool offload_enable
 
bool turbo_mode
 
bool high_z_mode
 
bool span_compression
 
bool en_status_bits
 

Member Data Documentation

◆ axi_clkgen_rate

uint32_t ad400x_init_param::axi_clkgen_rate

◆ buffer

uint32_t* ad400x_init_param::buffer

◆ buffer_size

uint32_t ad400x_init_param::buffer_size

◆ clkgen_init

struct axi_clkgen_init* ad400x_init_param::clkgen_init

◆ dcache_invalidate_range

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

Invalidate the Data cache for the given address range

◆ dev_id

enum ad400x_supported_dev_ids ad400x_init_param::dev_id

◆ en_status_bits

bool ad400x_init_param::en_status_bits

◆ gpio_cnv

struct no_os_gpio_init_param* ad400x_init_param::gpio_cnv

Conversion Start GPIO configuration.

◆ high_z_mode

bool ad400x_init_param::high_z_mode

◆ offload_enable

bool ad400x_init_param::offload_enable

◆ offload_init_param

struct spi_engine_offload_init_param* ad400x_init_param::offload_init_param

SPI module offload init

◆ reg_access_speed

uint32_t ad400x_init_param::reg_access_speed

◆ span_compression

bool ad400x_init_param::span_compression

◆ spi_init

struct no_os_spi_init_param* ad400x_init_param::spi_init

◆ trigger_pwm_init

struct no_os_pwm_init_param* ad400x_init_param::trigger_pwm_init

◆ turbo_mode

bool ad400x_init_param::turbo_mode

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