![]() |
no-OS
|
Structure containing the init parameters needed by the ad469x device. More...
#include <ad469x.h>
Public Attributes | |
| struct no_os_spi_init_param * | spi_init |
| struct spi_engine_offload_init_param * | offload_init_param |
| struct no_os_pwm_init_param * | trigger_pwm_init |
| struct axi_clkgen_init * | clkgen_init |
| uint32_t | axi_clkgen_rate |
| struct no_os_gpio_init_param * | gpio_resetn |
| struct no_os_gpio_init_param * | gpio_convst |
| struct no_os_gpio_init_param * | gpio_busy |
| uint32_t | reg_access_speed |
| uint8_t | reg_data_width |
| uint8_t | capture_data_width |
| enum ad469x_supported_dev_ids | dev_id |
| enum ad469x_pin_pairing | std_seq_pin_pairing |
| enum ad469x_channel_sequencing | ch_sequence |
| enum ad469x_osr_ratios | std_seq_osr |
| enum ad469x_osr_ratios | adv_seq_osr_resol [AD469x_CHANNEL_NO] |
| void(* | dcache_invalidate_range )(uint32_t address, uint32_t bytes_count) |
| uint8_t | num_data_ch |
| bool | temp_enabled |
| bool | enable_extended_init |
Structure containing the init parameters needed by the ad469x device.
| enum ad469x_osr_ratios ad469x_init_param::adv_seq_osr_resol[AD469x_CHANNEL_NO] |
OSR resolution corresponding to each channel, when advanced sequencer is selected.
| uint32_t ad469x_init_param::axi_clkgen_rate |
| uint8_t ad469x_init_param::capture_data_width |
| enum ad469x_channel_sequencing ad469x_init_param::ch_sequence |
| struct axi_clkgen_init* ad469x_init_param::clkgen_init |
| void(* ad469x_init_param::dcache_invalidate_range) (uint32_t address, uint32_t bytes_count) |
Invalidate the Data cache for the given address range
| enum ad469x_supported_dev_ids ad469x_init_param::dev_id |
| bool ad469x_init_param::enable_extended_init |
enable extended init
| struct no_os_gpio_init_param* ad469x_init_param::gpio_busy |
BUSY GPIO initialization parameters
| struct no_os_gpio_init_param* ad469x_init_param::gpio_convst |
CONVST GPIO initialization parameters
| struct no_os_gpio_init_param* ad469x_init_param::gpio_resetn |
RESET GPIO initialization structure.
| uint8_t ad469x_init_param::num_data_ch |
Number of data channels to enable
| struct spi_engine_offload_init_param* ad469x_init_param::offload_init_param |
| uint32_t ad469x_init_param::reg_access_speed |
| uint8_t ad469x_init_param::reg_data_width |
| struct no_os_spi_init_param* ad469x_init_param::spi_init |
| enum ad469x_osr_ratios ad469x_init_param::std_seq_osr |
OSR resolution corresponding to all channels, when standard sequencer is selected.
| enum ad469x_pin_pairing ad469x_init_param::std_seq_pin_pairing |
| bool ad469x_init_param::temp_enabled |
Temperature enabled for standard and advanced sequencer if set.
| struct no_os_pwm_init_param* ad469x_init_param::trigger_pwm_init |