no-OS
|
Device driver initialization parameters. More...
#include <ad7606.h>
Public Attributes | |
struct no_os_spi_init_param | spi_init |
struct ad7606_axi_init_param * | axi_init |
struct no_os_gpio_init_param * | gpio_reset |
struct no_os_gpio_init_param * | gpio_convst |
struct no_os_gpio_init_param * | gpio_busy |
struct no_os_gpio_init_param * | gpio_stby_n |
struct no_os_gpio_init_param * | gpio_range |
struct no_os_gpio_init_param * | gpio_os0 |
struct no_os_gpio_init_param * | gpio_os1 |
struct no_os_gpio_init_param * | gpio_os2 |
struct no_os_gpio_init_param * | gpio_par_ser |
enum ad7606_device_id | device_id |
struct ad7606_oversampling | oversampling |
bool | sw_mode |
bool | parallel_interface |
struct ad7606_config | config |
struct ad7606_digital_diag | digital_diag_enable |
int8_t | offset_ch [AD7606_MAX_CHANNELS] |
uint8_t | phase_ch [AD7606_MAX_CHANNELS] |
uint8_t | gain_ch [AD7606_MAX_CHANNELS] |
struct ad7606_range | range_ch [AD7606_MAX_CHANNELS] |
Device driver initialization parameters.
struct ad7606_axi_init_param* ad7606_init_param::axi_init |
struct ad7606_config ad7606_init_param::config |
Configuration register settings
enum ad7606_device_id ad7606_init_param::device_id |
Device ID
struct ad7606_digital_diag ad7606_init_param::digital_diag_enable |
Digital diagnostics register settings
uint8_t ad7606_init_param::gain_ch[AD7606_MAX_CHANNELS] |
Channel gain calibration
struct no_os_gpio_init_param* ad7606_init_param::gpio_busy |
BUSY GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_convst |
CONVST GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_os0 |
OS0 GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_os1 |
OS1 GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_os2 |
OS2 GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_par_ser |
PARn/SER GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_range |
RANGE GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_reset |
RESET GPIO initialization parameters
struct no_os_gpio_init_param* ad7606_init_param::gpio_stby_n |
STBYn GPIO initialization parameters
int8_t ad7606_init_param::offset_ch[AD7606_MAX_CHANNELS] |
Channel offset calibration
struct ad7606_oversampling ad7606_init_param::oversampling |
Oversampling settings
bool ad7606_init_param::parallel_interface |
Serial interface mode or Parallel interface mode
uint8_t ad7606_init_param::phase_ch[AD7606_MAX_CHANNELS] |
Channel phase calibration
struct ad7606_range ad7606_init_param::range_ch[AD7606_MAX_CHANNELS] |
Channel operating range
struct no_os_spi_init_param ad7606_init_param::spi_init |
SPI initialization parameters
bool ad7606_init_param::sw_mode |
Whether the device is running in hardware or software mode