![]() |
no-OS
|
Device initialization parameters. More...
#include <ad463x.h>
Public Attributes | |
| struct no_os_spi_desc * | spi_desc |
| struct no_os_gpio_desc * | gpio_resetn |
| struct no_os_gpio_desc * | gpio_cnv |
| struct no_os_gpio_desc * | gpio_pgia_a0 |
| struct no_os_gpio_desc * | gpio_pgia_a1 |
| struct no_os_pwm_desc * | trigger_pwm_desc |
| struct spi_engine_offload_init_param * | offload_init_param |
| struct axi_clkgen * | clkgen |
| 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 |
| int32_t | vref |
| uint8_t | pgia_idx |
| int32_t | scale_table [4][2] |
| uint8_t | output_mode |
| uint8_t | real_bits_precision |
| bool | has_pgia |
| bool | spi_dma_enable |
| bool | offload_enable |
| void(* | dcache_invalidate_range )(uint32_t address, uint32_t bytes_count) |
Device initialization parameters.
Device structure.
| uint8_t ad463x_dev::capture_data_width |
Capture data width
| struct axi_clkgen* ad463x_dev::clkgen |
Clock gen for hdl design structure
| uint8_t ad463x_dev::clock_mode |
Clock Mode
| uint8_t ad463x_dev::data_rate |
Data Rate Mode
| void(* ad463x_dev::dcache_invalidate_range) (uint32_t address, uint32_t bytes_count) |
Invalidate the Data cache for the given address range
| enum ad463x_id ad463x_dev::device_id |
Device id
| struct no_os_gpio_desc* ad463x_dev::gpio_cnv |
| struct no_os_gpio_desc* ad463x_dev::gpio_pgia_a0 |
| struct no_os_gpio_desc* ad463x_dev::gpio_pgia_a1 |
| struct no_os_gpio_desc* ad463x_dev::gpio_resetn |
GPIO
| bool ad463x_dev::has_pgia |
pgia availability
| uint8_t ad463x_dev::lane_mode |
Lane Mode
| bool ad463x_dev::offload_enable |
enable spi engine offload
| struct spi_engine_offload_init_param* ad463x_dev::offload_init_param |
SPI module offload init
| uint8_t ad463x_dev::output_mode |
Output Mode
| uint8_t ad463x_dev::pgia_idx |
pgia index
| uint8_t ad463x_dev::read_bytes_no |
Number of bytes to be read
| uint8_t ad463x_dev::real_bits_precision |
ADC precision in bits
| uint32_t ad463x_dev::reg_access_speed |
Register access speed
| uint8_t ad463x_dev::reg_data_width |
Register data width
| int32_t ad463x_dev::scale_table[4][2] |
available scales
| struct no_os_spi_desc* ad463x_dev::spi_desc |
SPI
| bool ad463x_dev::spi_dma_enable |
enable spi dma
| struct no_os_pwm_desc* ad463x_dev::trigger_pwm_desc |
PWM
| int32_t ad463x_dev::vref |
Reference voltage