![]() |
no-OS
|
Device driver initialization parameters. More...
#include <ad7606.h>
Public Attributes | |
| struct no_os_spi_init_param | spi_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_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