no-OS
|
AD4858 init parameters structure used for initializing the ad4858_dev. More...
#include <ad4858.h>
Public Attributes | |
struct no_os_spi_init_param * | spi_init |
struct no_os_gpio_init_param * | gpio_pd |
struct no_os_gpio_init_param * | gpio_cmos_lvds |
struct no_os_gpio_init_param * | gpio_cnv |
struct no_os_gpio_init_param * | gpio_busy |
enum ad4858_prod_id | prod_id |
bool | addr_ascension_enable |
enum ad4858_operating_mode | operating_mode |
bool | osr_enable |
enum ad4858_osr_ratio | osr_ratio |
enum ad4858_packet_format | packet_format |
bool | test_pattern |
bool | use_default_chn_configs |
enum ad4858_chn_softspan | chn_softspan [AD4858_NUM_CHANNELS] |
uint32_t | chn_offset [AD4858_NUM_CHANNELS] |
uint16_t | chn_gain [AD4858_NUM_CHANNELS] |
uint16_t | chn_phase [AD4858_NUM_CHANNELS] |
uint16_t | chn_or [AD4858_NUM_CHANNELS] |
uint16_t | chn_ur [AD4858_NUM_CHANNELS] |
enum ad4858_ch_sleep_value | chn_sleep_value [AD4858_NUM_CHANNELS] |
enum ad4858_ch_seamless_hdr | chn_seamless_hdr [AD4858_NUM_CHANNELS] |
AD4858 init parameters structure used for initializing the ad4858_dev.
bool ad4858_init_param::addr_ascension_enable |
Enable address ascension.
uint16_t ad4858_init_param::chn_gain[AD4858_NUM_CHANNELS] |
Channel gain value
uint32_t ad4858_init_param::chn_offset[AD4858_NUM_CHANNELS] |
Channel offset value
uint16_t ad4858_init_param::chn_or[AD4858_NUM_CHANNELS] |
Channel overrange limit value
uint16_t ad4858_init_param::chn_phase[AD4858_NUM_CHANNELS] |
Channel phase value
enum ad4858_ch_seamless_hdr ad4858_init_param::chn_seamless_hdr[AD4858_NUM_CHANNELS] |
Channel seamless HDR value
enum ad4858_ch_sleep_value ad4858_init_param::chn_sleep_value[AD4858_NUM_CHANNELS] |
Channel sleep value
enum ad4858_chn_softspan ad4858_init_param::chn_softspan[AD4858_NUM_CHANNELS] |
Channel softspan value
uint16_t ad4858_init_param::chn_ur[AD4858_NUM_CHANNELS] |
Channel underrange limit value
struct no_os_gpio_init_param* ad4858_init_param::gpio_busy |
Busy GPIO configuration.
struct no_os_gpio_init_param* ad4858_init_param::gpio_cmos_lvds |
LVDS/CMOS select GPIO configuration.
struct no_os_gpio_init_param* ad4858_init_param::gpio_cnv |
Conversion Start GPIO configuration.
struct no_os_gpio_init_param* ad4858_init_param::gpio_pd |
Power Down GPIO configuration.
enum ad4858_operating_mode ad4858_init_param::operating_mode |
Operating mode.
bool ad4858_init_param::osr_enable |
Enable OSR.
enum ad4858_osr_ratio ad4858_init_param::osr_ratio |
OSR ratio
enum ad4858_packet_format ad4858_init_param::packet_format |
Packet format
enum ad4858_prod_id ad4858_init_param::prod_id |
AD458X Product ID
struct no_os_spi_init_param* ad4858_init_param::spi_init |
Host processor SPI configuration.
bool ad4858_init_param::test_pattern |
Test pattern enable/disable status flag.
bool ad4858_init_param::use_default_chn_configs |
Use default/reset channel configs