Go to the documentation of this file.
39 #ifndef __COMMON_DATA_H__
40 #define __COMMON_DATA_H__
45 #include "parameters.h"
87 #define VIN_LOW_LIMIT (195000l)
88 #define VIN_HIGH_LIMIT (264000l)
91 #define VIN_LOW_LIMIT_2 (102000l)
92 #define VIN_HIGH_LIMIT_2 (138000l)
97 #define VR_OPEN_LOW_LIMIT (2000l)
99 #define VR_OPEN_LOW_LIMIT (50000l)
101 #define VR_OPEN_HIGH_LIMIT (264000l)
104 #define V2_CLOSED_LIMIT (2000l)
107 #define TEMPERATURE_LIMIT_1 (45000l)
108 #define TEMPERATURE_LIMIT_2 (50000l)
109 #define MILLIDEGREE_PER_DEGREE (1000UL)
113 #define RELAY_CTRL_PORT (0)
114 #define RELAY_CTRL_PIN (10)
116 #define RELAY_CTRL_PORT (1)
117 #define RELAY_CTRL_PIN (4)
const struct no_os_irq_init_param ad74413r_nvic_ip
Definition: common_data.c:284
const char * name
Definition: clk_axi_clkgen.h:57
#define ADIS_SYNC_DEFAULT
Definition: adis.h:67
uint8_t offload_config
Definition: spi_engine.h:157
Driver for the Analog Devices AXI-ADC-CORE module.
@ NO_OS_SPI_MODE_1
Definition: no_os_spi.h:69
@ NO_OS_PULL_DOWN
Definition: no_os_gpio.h:76
@ ADIS16577_3
Definition: adis.h:114
@ ID_AD4696
Definition: ad469x.h:209
enum pulsar_adc_supported_dev_ids dev_id
Definition: pulsar_adc.h:139
struct dac_demo_init_param dac_init_par
Definition: common_data.c:74
enum max538x_type active_device
Definition: max538x.h:94
const struct adis_chip_info adis1654x_chip_info
Definition: adis1654x.c:685
const struct no_os_gpio_init_param adin1110_mssel_ip
Definition: common_data.c:187
struct no_os_spi_init_param ad9545_spi_ip
Definition: common_data.c:65
struct no_os_spi_init_param * comm_param
Definition: max22200.h:149
@ ID_AD4697
Definition: ad469x.h:210
@ ADIS16465_1
Definition: adis.h:81
struct no_os_spi_init_param adis1654x_spi_ip
Definition: common_data.c:63
Structure holding the parameters for ADXL355 device initialization.
Definition: adxl355.h:232
struct no_os_uart_init_param ad738x_uart_ip
Definition: common_data.c:54
const struct no_os_i2c_init_param i2c_param
Definition: common_data.c:58
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:85
enum adxl38x_comm_type comm_type
Definition: adxl38x.h:364
Structure containing the init parameters needed by the PWM generator.
Definition: no_os_pwm.h:72
Defines common data to be used by eval-adxl38x examples.
struct no_os_spi_init_param * spi_init
Definition: ltc4296.h:235
struct no_os_gpio_init_param ade9113_gpio_led3_ip
Definition: common_data.c:142
#define IIO_BUFF_TYPE
Definition: common_data.h:67
struct no_os_gpio_init_param * in_param[MAX14919_OUT_CHANNELS]
Definition: max14919.h:66
const struct no_os_i2c_platform_ops max_i2c_ops
MAXIM platform specific I2C platform ops structure.
Definition: maxim_i2c.c:328
struct no_os_gpio_init_param max14914_pp_ip
Definition: common_data.c:83
struct no_os_gpio_init_param max2201x_rstb_ip
Definition: common_data.c:61
struct ade9113_init_param ade9113_ip
Definition: common_data.c:186
struct ad7091r8_init_param ad7091r8_ip
Definition: common_data.c:70
struct no_os_spi_init_param ad738x_spi_init_param
Definition: common_data.c:66
struct adc_demo_init_param adc_init_par
Definition: common_data.c:64
const struct no_os_gpio_init_param tx_perf_gpio_ip
Definition: common_data.c:91
const struct no_os_gpio_init_param adin1110_tx2p4_ip
Definition: common_data.c:179
struct no_os_spi_init_param adxrs290_spi_ip
Definition: common_data.c:60
struct no_os_spi_init_param * spi_init
Definition: ad463x.h:201
@ AD469x_INx_COM
Definition: ad469x.h:231
struct axi_adc_init * ad796x_core_ip
Definition: ad796x.h:78
const struct no_os_gpio_init_param adin1110_swpd_ip
Definition: common_data.c:171
enum adxrs290_mode mode
Definition: adxrs290.h:169
@ AD719X_MODE_SINGLE
Definition: ad719x.h:172
@ ADXL313_SPI_COMM
Definition: adxl313.h:261
Defines common data to be used by pulsar-adc examples.
struct no_os_gpio_init_param gpio_wifi_rst_ip
Definition: common_data.c:74
Defines common data to be used by eval-adxrs290-pmdz examples.
Defines common data to be used by the swiot1l project.
struct no_os_gpio_init_param max14914_di_en_ip
Definition: common_data.c:67
Definition: max11205.h:79
@ GPIO_PS
Definition: xilinx_gpio.h:62
struct no_os_uart_init_param max22196_uart_ip
Definition: common_data.c:41
const struct no_os_gpio_init_param adin1110_int_ip
Definition: common_data.c:75
const struct xil_spi_init_param spi_extra
Definition: ad5758_sdz.c:59
const struct no_os_gpio_init_param max14906_d2_ip
Definition: common_data.c:139
struct no_os_gpio_init_param gpio_ip
Definition: common_data.c:52
Defines common data to be used by eval-ltc4306-pmdz examples.
Defines common data to be used by max11205pmb1 examples.
Definition: axi_dmac.h:133
struct no_os_gpio_init_param ade9113_gpio_led1_ip
Definition: common_data.c:102
@ NO_OS_IRQ_LEVEL_HIGH
Definition: no_os_irq.h:84
struct max11205_init_param max11205_ip
Definition: common_data.c:84
#define SAMPLES_PER_CHANNEL
Definition: common_data.h:54
const char * name
Definition: axi_dmac.h:134
Structure describing a callback to be registered.
Definition: no_os_irq.h:148
struct no_os_gpio_init_param ad463x_resetn
Definition: common_data.c:106
struct no_os_uart_init_param uip
Definition: common_data.c:48
#define ADP1050_PMBUS_10KOHM_ADDRESS
Definition: adp1050.h:168
Initialization parameter for the device descriptor.
Definition: ad74413r.h:302
@ ADIS16550
Definition: adis.h:108
ADIS device initialization parameters.
Definition: adis.h:312
Header file of SPI Interface.
uint16_t id
Definition: no_os_timer.h:91
const struct no_os_platform_spi_delays ad74413r_spi_delays
Definition: common_data.c:234
struct no_os_spi_init_param * comm_param
Definition: max22190.h:89
uint32_t ext_buff_len
Definition: adc_demo.h:90
@ NO_OS_UART_STOP_1_BIT
Definition: no_os_uart.h:100
struct no_os_gpio_init_param adis1654x_gpio_reset_ip
Definition: common_data.c:74
struct no_os_uart_init_param max22200_uart_ip
Definition: common_data.c:41
uint8_t out_buff[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:85
@ MAX22200_INDEPENDENT_MODE
Definition: max22200.h:109
Structure holding the parameters for ADXL313 device initialization.
Definition: adxl313.h:403
Defines common data to be used by eval-adis1647x examples.
struct no_os_spi_init_param max22196_spi_ip
Definition: common_data.c:51
Definition: maxim_i2c.h:64
struct no_os_gpio_init_param ade9113_gpio_led1_ip
Definition: common_data.c:102
struct no_os_gpio_init_param max14919_in_rush_ip
Definition: common_data.c:90
AXI ADC Initialization Parameters structure.
Definition: axi_adc_core.h:149
Defines common data to be used by max2201x examples.
Defines common data to be used by eval-adis1657x examples.
struct no_os_gpio_init_param gpio_adc_en1_fmc_ip
Definition: common_data.c:132
const struct no_os_spi_init_param ad9528_spi_param
Definition: common_data.c:51
Defines common data to be used by ad74413r examples.
Driver for the Analog Devices AXI CLKGEN.
struct no_os_gpio_init_param * gpio_reset_param
Definition: ad7616.h:223
const struct no_os_gpio_init_param max14906_en_ip
Definition: common_data.c:123
struct adis_init_param adis1647x_ip
Definition: common_data.c:82
Defines common data to be used by eval-adis1646x examples.
@ ID_AD74416H
Definition: ad74416h.h:439
struct no_os_gpio_init_param max14914_fault_ip
Definition: common_data.c:51
int iio_trig_disable(void *trig)
Disable system interrupt which is linked to the given trigger.
Definition: iio_trigger.c:133
struct no_os_uart_init_param ltc4296_uart_ip
Definition: common_data.c:41
@ ID_ADT7420
Definition: adt7420.h:137
#define AD738X_FLAG_OFFLOAD
Definition: ad738x.h:113
struct no_os_uart_init_param max14914_uart_ip
Definition: common_data.c:41
struct axi_clkgen_init clkgen_ip
Definition: common_data.c:75
struct no_os_gpio_init_param ade9113_gpio_rdy_ip
Definition: common_data.c:70
@ SPI_SS_POL_LOW
Definition: maxim_spi.h:55
struct pqm_init_para pqm_ip
Definition: common_data.c:65
uint32_t period_ns
Definition: no_os_pwm.h:76
const char * name
Definition: iio_trigger.h:126
const struct no_os_gpio_platform_ops xil_gpio_ops
Xilinx platform specific GPIO platform ops structure.
Definition: xilinx_gpio.c:456
struct no_os_spi_init_param * spi
Definition: lt8722.h:369
struct no_os_uart_init_param adxrs290_uart_ip
Definition: common_data.c:48
Definition: clk_axi_clkgen.h:56
struct no_os_gpio_init_param ad7616_gpio_reset_ip
Definition: common_data.c:81
Defines common data to be used by eval-ad7616 examples.
Defines common data to be used by adt7420-pmdz examples.
const struct no_os_gpio_init_param max14906_d4_ip
Definition: common_data.c:155
#define SPI_MAX_HZ
Definition: common_data.h:59
struct no_os_gpio_init_param reset_gpio_ip
Definition: common_data.c:140
Defines common data to be used by ad74413r examples.
struct max22196_init_param max22196_ip
Definition: common_data.c:67
int32_t port
Definition: no_os_gpio.h:87
struct xil_gpio_init_param xil_gpio_param
Definition: ad7616_sdz.c:109
struct ad5460_init_param ad5460_ip
Definition: common_data.c:70
struct no_os_uart_init_param max11205_uart_ip
Definition: common_data.c:48
struct no_os_gpio_init_param ad469x_resetn
Definition: common_data.c:95
struct no_os_gpio_init_param max11205_gpio_rdy_ip
Definition: common_data.c:70
Initialization parameter for the device descriptor.
Definition: adin1110.h:217
Definition: pulsar_adc.h:125
const struct adis_chip_info adis1646x_chip_info
Definition: adis1646x.c:246
struct no_os_i2c_init_param * i2c_param
Definition: adp1050.h:552
Defines common data to be used by max22190 examples.
#define TOTAL_PQM_CHANNELS
Definition: common_data.h:73
ADE9113 Device initialization parameters.
Definition: ade9113.h:334
#define DEMO_CHANNELS
Definition: common_data.h:59
@ ID_ADAQ4224
Definition: ad463x.h:177
@ NO_OS_SPI_MODE_2
Definition: no_os_spi.h:71
#define GPIO_IRQ_ID
Definition: parameters.h:51
struct no_os_gpio_init_param ade9113_gpio_rcddc_ip
Definition: common_data.c:134
@ ADXRS290_LPF_480HZ
Definition: adxrs290.h:131
struct no_os_spi_init_param ade9113_spi_ip
Definition: common_data.c:60
enum adxl355_comm_type comm_type
Definition: adxl355.h:236
struct max538x_init_param max538x_user_init
Definition: common_data.c:69
struct no_os_gpio_init_param adis1650x_gpio_reset_ip
Definition: common_data.c:74
struct adxrs290_init_param adxrs290_ip
Definition: common_data.c:79
struct no_os_gpio_init_param lt8722_en_ip
Definition: common_data.c:69
@ ADXRS290_MODE_MEASUREMENT
Definition: adxrs290.h:110
int32_t number
Definition: no_os_gpio.h:89
struct no_os_spi_init_param max22190_spi_ip
Definition: common_data.c:51
Defines common data to be used by eval-adis1655x examples.
struct adis_init_param adis1646x_ip
Definition: common_data.c:82
struct adxl367_init_param init_param
Definition: common_data.c:58
@ AD469x_advanced_seq
Definition: ad469x.h:180
uint32_t device_id
Definition: xilinx_gpio.h:74
enum ad74416h_dev_id id
Definition: ad74416h.h:615
uint32_t id
Definition: no_os_pwm.h:74
Defines common data to be used by lt7182s examples.
Defines common data to be used by max14906 examples.
const struct no_os_clk_platform_ops refb_clk_ops
Definition: common_data.c:107
struct no_os_callback_desc afe0_callback_desc
Definition: common_data.c:164
struct no_os_uart_init_param ade9113_uart_ip
Definition: common_data.c:48
struct no_os_spi_init_param sip
Definition: common_data.c:60
struct no_os_spi_init_param ade9113_spi_ip
Definition: common_data.c:60
@ ID_ADF4382A
Definition: adf4382.h:486
ADF4382 Initialization Parameters structure.
Definition: adf4382.h:493
Defines common data to be used by eval-ad5460 examples.
@ NO_OS_IRQ_EDGE_FALLING
Definition: no_os_irq.h:85
enum ad469x_supported_dev_ids dev_id
Definition: ad469x.h:286
Defines common data to be used by max14919 example.
struct no_os_spi_init_param max2201x_spi_ip
Definition: common_data.c:53
Initialization Structure.
Definition: ltc4296.h:234
struct no_os_uart_init_param max14906_uart_ip
Definition: common_data.c:41
@ SWIOT_CONFIG
Definition: swiot.h:73
struct ad9545_init_param ad9545_ip
Definition: common_data.c:82
enum max2201x_type chip_id
Definition: max2201x.h:204
struct no_os_gpio_init_param adis1657x_gpio_reset_ip
Definition: common_data.c:74
Definition: ad7091r8.h:188
@ ADXRS290_HPF_ALL_PASS
Definition: adxrs290.h:146
@ NO_OS_PULL_NONE
Definition: no_os_gpio.h:72
const struct no_os_spi_init_param spi_ip
Definition: common_data.c:48
Structure holding the parameters for ADXL367 device initialization.
Definition: adxl367.h:457
struct no_os_uart_init_param lt7182s_uart_ip
Definition: common_data.c:41
struct no_os_gpio_init_param ade9113_gpio_led4_ip
Definition: common_data.c:150
const struct no_os_gpio_platform_ops * platform_ops
Definition: no_os_gpio.h:93
Defines common data to be used by adf4382 examples.
@ NO_OS_SPI_MODE_3
Definition: no_os_spi.h:73
const struct no_os_gpio_init_param swiot_led2_ip
Definition: common_data.c:219
@ ID_AD4698
Definition: ad469x.h:211
const struct no_os_pwm_platform_ops axi_pwm_ops
AXI platform specific PWM platform ops structure.
Definition: axi_pwm.c:412
const struct no_os_gpio_init_param max14906_d3_ip
Definition: common_data.c:147
@ AD796X_MODE1_EXT_REF_5P0
Definition: ad796x.h:56
Definition: ltc4306.h:133
uint32_t device_id
Definition: no_os_spi.h:133
struct adis_init_param adis1654x_ip
Definition: common_data.c:82
@ AD719X_ADC_GAIN_64
Definition: ad719x.h:153
Defines common data to be used by lt8722 examples.
#define AD463X_SHARED_TWO_CH
Definition: ad463x.h:124
struct no_os_gpio_init_param * di_en_init_param
Definition: max14914.h:73
struct no_os_uart_init_param adis1647x_uart_ip
Definition: common_data.c:51
const struct no_os_spi_init_param max31855_spi_ip
Definition: common_data.c:54
struct no_os_spi_init_param adin1110_spi_ip
Definition: common_data.c:52
Header file of Clock Driver.
struct axi_pwm_init_param axi_pwm_0_extra
Definition: common_data.c:87
Defines common data to be used by ltc4296 examples.
#define RX_DMA_BASEADDR
Definition: parameters.h:70
struct max149x6_init_param max14906_ip
Definition: common_data.c:278
#define AD9528_CS
Definition: parameters.h:166
enum max_uart_flow_ctrl flow
Definition: maxim_uart.h:62
Initialization parameter for the LT8722 device.
Definition: lt8722.h:368
uint8_t chip_select
Definition: no_os_spi.h:137
IIO_BUFF_TYPE iio_data_buffer_loc[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:63
struct adp1050_init_param adp1050_ip
Definition: common_data.c:67
const struct no_os_gpio_init_param swiot_led1_ip
Definition: common_data.c:211
Defines common data to be used by the STOUT project.
Definition: ltc3337.h:116
@ ADIN1110
Definition: adin1110.h:198
struct no_os_uart_init_param ad74416h_uart_ip
Definition: common_data.c:48
const struct no_os_gpio_init_param miso_ip
Definition: common_data.c:58
struct no_os_spi_init_param max22200_spi_ip
Definition: common_data.c:51
Structure holding the MAX2201X initialization parameter.
Definition: max2201x.h:198
#define REFM1_CLK_FREQUENCY
Definition: common_data.h:59
struct no_os_gpio_init_param adxrs290_gpio_sync_ip
Definition: common_data.c:71
uint32_t loopback_buffer_len
Definition: dac_demo.h:89
#define AD463X_ONE_LANE_PER_CH
Definition: ad463x.h:121
struct no_os_pwm_init_param trigger_pwm_init_param
Definition: common_data.c:76
struct no_os_gpio_init_param ade9113_gpio_ZX_ip
Definition: common_data.c:110
Defines common data to be used by all examples.
uint8_t dev_addr
Definition: ad5460.h:332
Defines common data to be used by iio_demo examples.
#define REFBB_CLK_FREQUENCY
Definition: common_data.h:58
const struct no_os_gpio_init_param adin1110_rst_gpio_ip
Definition: common_data.c:83
@ AD7616_OSR_0
Definition: ad7616.h:166
const struct no_os_gpio_init_param max14906_d1_ip
Definition: common_data.c:131
struct no_os_gpio_init_param max14914_in_ip
Definition: common_data.c:75
struct no_os_uart_init_param ad74413r_uart_ip
Definition: common_data.c:48
Maxim specific SPI initialization parameters.
Definition: maxim_spi.h:59
@ LT7182S_FAULT_PIN_OUTPUT
Definition: lt7182s.h:245
struct ad7616_init_param ad7616_ip
Definition: common_data.c:96
struct no_os_spi_init_param adis1650x_spi_ip
Definition: common_data.c:63
struct no_os_spi_init_param ad74416h_spi_ip
Definition: common_data.c:60
#define LTC3337_I2C_ADDR
Definition: ltc3337.h:46
@ ID_ADXL380
Definition: adxl38x.h:243
const struct no_os_gpio_init_param clkchip_gpio_init_param
Definition: common_data.c:61
#define REFB_CLK_FREQUENCY
Definition: common_data.h:57
@ IRQ_DISABLED
Definition: axi_dmac.h:85
@ NO_OS_EVT_TIM_ELAPSED
Definition: no_os_irq.h:74
struct no_os_gpio_init_param ade9113_gpio_rcm_test_ip
Definition: common_data.c:118
struct adxl313_init_param adxl313_user_init
Definition: common_data.c:70
struct no_os_uart_init_param adxl38x_uart_ip
Definition: common_data.c:48
struct max22190_init_param max22190_ip
Definition: common_data.c:59
Defines common data to be used by eval-ad74416h examples.
struct lt7182s_init_param lt7182s_ip
Definition: common_data.c:61
struct no_os_uart_init_param adis1646x_uart_ip
Definition: common_data.c:51
struct no_os_spi_init_param adf4382_spi_ip
Definition: common_data.c:54
struct no_os_gpio_init_param ade9113_gpio_led4_ip
Definition: common_data.c:150
struct no_os_gpio_init_param ade9113_gpio_led3_ip
Definition: common_data.c:142
const struct no_os_irq_platform_ops max_irq_ops
maxim specific IRQ platform ops structure
Definition: maxim_irq.c:663
struct no_os_gpio_init_param max22196_crc_ip
Definition: common_data.c:59
struct no_os_irq_init_param irq_ip
Definition: common_data.c:60
const struct no_os_gpio_init_param psu_gpio_ip
Definition: common_data.c:270
int iio_trig_enable(void *trig)
Enable system interrupt which is linked to the given trigger.
Definition: iio_trigger.c:116
@ ID_ADXL313
Definition: adxl313.h:252
uint32_t dev_global_attr
Definition: dac_demo.h:85
struct ade9113_init_param ade9113_ip
Definition: common_data.c:186
struct no_os_spi_init_param lt8722_spi_ip
Definition: common_data.c:51
struct no_os_spi_init_param pulsar_adc_spi_init
Definition: common_data.c:64
const struct no_os_spi_init_param pmod_spi_ip
Definition: common_data.c:260
Structure holding the MAX14914 initialization parameter.
Definition: max14914.h:70
@ ID_AD4695
Definition: ad469x.h:208
const struct no_os_gpio_init_param sync_ip
Definition: common_data.c:64
const struct no_os_clk_platform_ops refm1_clk_ops
Definition: common_data.c:115
@ AD469x_single_cycle
Definition: ad469x.h:174
const struct no_os_gpio_init_param adin1110_cfg1_ip
Definition: common_data.c:203
Driver for the Analog Devices AXI-DMAC core.
enum adxl313_type dev_type
Definition: adxl313.h:409
#define AD463X_24_DIFF
Definition: ad463x.h:103
uint32_t irq_ctrl_id
Definition: no_os_irq.h:115
const struct no_os_gpio_init_param ad74413r_irq_ip
Definition: common_data.c:115
Defines common data to be used by adp1050 examples.
struct no_os_uart_init_param adxl355_uart_ip
Definition: common_data.c:48
struct no_os_uart_init_param ltc2672_uart_ip
Definition: common_data.c:48
@ AD7190
Definition: ad719x.h:188
struct no_os_gpio_init_param * gpio_rdy
Definition: max11205.h:83
struct no_os_gpio_init_param lt8722_swen_ip
Definition: common_data.c:61
Defines common data to be used by demo_esp examples.
struct adt7420_init_param adt7420_user_init
Definition: common_data.c:69
struct no_os_gpio_init_param * gpio_cnv
Definition: pulsar_adc.h:135
Header file of ADE9113 Driver.
@ NO_OS_TIM_IRQ
Definition: no_os_irq.h:94
Header file for ad9545 Driver.
uint32_t dev_ch_attr[MAX_DAC_ADDR]
Definition: dac_demo.h:87
@ NO_OS_UART_STOP_2_BIT
Definition: no_os_uart.h:102
Structure holding CLK descriptor.
Definition: no_os_clk.h:81
Defines common data to be used by iio examples.
const struct no_os_clk_platform_ops refbb_clk_ops
Definition: common_data.c:111
struct no_os_uart_init_param ad463x_uart_ip
Definition: common_data.c:54
struct no_os_spi_init_param max11205_spi_ip
Definition: common_data.c:60
@ ID_MAX22017
Definition: max2201x.h:117
struct no_os_spi_init_param adxl38x_spi_ip
Definition: common_data.c:60
const struct no_os_i2c_init_param iip
Definition: common_data.c:60
struct max14914_init_param max14914_ip
Definition: common_data.c:91
const struct adis_chip_info adis1650x_chip_info
Definition: adis1650x.c:234
#define ADT75_ADDR(x)
Definition: adt75.h:46
@ INT_REF
Definition: ad738x.h:152
const struct no_os_irq_platform_ops * platform_ops
Definition: no_os_irq.h:117
@ AD74413R
Definition: ad74413r.h:181
struct no_os_uart_init_param iio_demo_uart_ip
Definition: common_data.c:51
const struct xil_gpio_init_param gpio_extra
Definition: ad5758_sdz.c:73
Header file for ad469x Driver.
Device driver initialization structure.
Definition: adxrs290.h:163
struct no_os_uart_init_param adin1110_uart_ip
Definition: common_data.c:42
struct no_os_i2c_init_param ad9545_i2c_ip
Definition: common_data.c:74
struct no_os_gpio_init_param gpio_adc_en2_fmc_ip
Definition: common_data.c:126
const struct no_os_spi_platform_ops max_spi_ops
maxim platform specific SPI platform ops structure
Definition: maxim_spi.c:801
#define LT7182S_PMBUS_ADDRESS
Definition: common_data.h:46
struct axi_dmac_init dmac_ip
Definition: common_data.c:81
struct spi_engine_offload_init_param spi_engine_offload_init_param
Definition: common_data.c:81
struct no_os_uart_init_param adis1654x_uart_ip
Definition: common_data.c:51
MAX31855 comm init param.
Definition: max31855.h:74
struct no_os_gpio_init_param adis1655x_gpio_reset_ip
Definition: common_data.c:74
struct adis_init_param adis1655x_ip
Definition: common_data.c:82
struct max149x6_init_param max14916_ip
Definition: common_data.c:59
const struct no_os_i2c_init_param adt75_comm_param
Definition: common_data.c:63
struct no_os_uart_init_param uart_ip_stdio
Definition: common_data.c:119
struct no_os_gpio_init_param max14906_fault_gpio_param
struct no_os_spi_init_param ltc4296_spi_ip
Definition: common_data.c:51
struct no_os_spi_init_param spi_init
Definition: common_data.c:126
Aditional UART config parameters.
Definition: maxim_uart.h:61
struct ltc3337_init_param ltc3337_ip
Definition: common_data.c:62
@ UART_FLOW_DIS
Definition: maxim_uart.h:53
struct no_os_spi_init_param adxl355_spi_ip
Definition: common_data.c:80
struct no_os_i2c_init_param comm_param
Definition: adt75.h:79
const struct no_os_gpio_platform_ops max_gpio_ops
maxim platform specific GPIO platform ops structure
Definition: maxim_gpio.c:326
Structure holding the parameters for ltc2672 initialization.
Definition: ltc2672.h:202
struct no_os_spi_init_param adis1655x_spi_ip
Definition: common_data.c:63
struct no_os_gpio_init_param intr_gpio_ip
Definition: common_data.c:148
#define ADIS_SYNC_OUTPUT
Definition: adis.h:70
Definition: ad74416h.h:614
struct no_os_pwm_init_param trigger_pwm_init
Definition: common_data.c:94
Definition: max22200.h:148
struct no_os_i2c_init_param i2c_ip
Definition: common_data.c:111
struct max22200_init_param max22200_ip
Definition: common_data.c:67
@ NO_OS_PWM_POLARITY_HIGH
Definition: no_os_pwm.h:63
struct no_os_gpio_init_param max14914_doilvl_ip
Definition: common_data.c:59
struct no_os_uart_init_param adis1655x_uart_ip
Definition: common_data.c:51
struct no_os_spi_init_param adis1657x_spi_ip
Definition: common_data.c:63
struct no_os_spi_init_param max14906_spi_ip
Definition: common_data.c:53
struct no_os_gpio_init_param ade9113_gpio_ZX_ip
Definition: common_data.c:110
const struct no_os_uart_platform_ops max_uart_ops
Maxim platform specific UART platform ops structure.
Definition: maxim_uart.c:481
struct no_os_gpio_init_param ad7616_gpio_convst_ip
Definition: common_data.c:89
@ AD7091R4
Definition: ad7091r8.h:94
struct no_os_uart_init_param uart_ip
Definition: common_data.c:58
GPIO platform specific init parameters.
Definition: maxim_gpio.h:61
Structure holding the initialization parameters for axi PWM.
Definition: axi_pwm_extra.h:56
Definition: adt7420.h:157
@ ID_AD4630_24
Definition: ad463x.h:157
struct no_os_uart_init_param ad5460_uart_ip
Definition: common_data.c:48
struct no_os_gpio_init_param ade9113_gpio_rcddc_ip
Definition: common_data.c:134
const struct no_os_gpio_init_param adin1110_cfg0_ip
Definition: common_data.c:195
struct no_os_i2c_init_param lt7182s_i2c_ip
Definition: common_data.c:53
@ ADXL38X_SPI_COMM
Definition: adxl38x.h:248
uint32_t num_slaves
Definition: maxim_spi.h:60
enum no_os_irq_event event
Definition: no_os_irq.h:154
struct no_os_spi_init_param adis1646x_spi_ip
Definition: common_data.c:63
Definition: max22196.h:138
const struct adis_chip_info adis1647x_chip_info
Definition: adis1647x.c:213
struct no_os_gpio_init_param ade9113_gpio_led2_ip
Definition: common_data.c:86
Structure holding the parameters for timer initialization.
Definition: no_os_timer.h:89
@ AD7091R2
Definition: ad7091r8.h:93
struct no_os_gpio_init_param ade9113_gpio_rcm_test_ip
Definition: common_data.c:118
struct max14919_init_param max14919_ip
Definition: common_data.c:106
struct no_os_spi_init_param ad5460_spi_ip
Definition: common_data.c:60
const struct adis_chip_info * info
Definition: adis.h:314
struct no_os_uart_init_param ad7091r8_uart_ip
Definition: common_data.c:48
Header file of PWM Interface.
@ ID_AD4020
Definition: pulsar_adc.h:78
struct no_os_uart_init_param max2201x_uart_ip
Definition: common_data.c:41
struct no_os_irq_init_param ade9113_gpio_irq_ip
Definition: common_data.c:168
#define OFFLOAD_RX_EN
Definition: spi_engine.h:59
@ ID_ADXL382
Definition: adxl38x.h:244
Defines common data to be used by ad9545 example.
@ AD7616_SW
Definition: ad7616.h:121
struct no_os_uart_init_param pulsar_adc_uart_ip
Definition: common_data.c:52
struct no_os_gpio_init_param ade9113_gpio_rcdac_ip
Definition: common_data.c:126
@ ONE_WIRE_MODE
Definition: ad738x.h:119
union adt7420_init_param::interface_type interface_init
struct no_os_gpio_init_param gpio_ip
Definition: common_data.c:52
struct adf4382_init_param adf4382_ip
Definition: common_data.c:64
struct no_os_spi_init_param * spi_init
Definition: ad9545.h:761
struct no_os_uart_init_param adf4382_uart_ip
Definition: common_data.c:42
Defines common data to be used by eval-ad738x examples.
struct adis_init_param adis1650x_ip
Definition: common_data.c:82
enum ltc2672_device_id id
Definition: ltc2672.h:206
struct no_os_i2c_init_param * i2c_init
Definition: lt7182s.h:344
Defines common data to be used by the ADIN1110 examples.
struct adt75_init_param adt75_ip
Definition: common_data.c:182
uint32_t chip_address
Definition: max149x6-base.h:61
struct no_os_gpio_init_param ade9113_gpio_led2_ip
Definition: common_data.c:86
Defines common data to be used by eval-adis1650x examples.
struct ad74416h_init_param ad74416h_ip
Definition: common_data.c:70
struct max2201x_init_param max2201x_ip
Definition: common_data.c:69
uint32_t dev_global_attr
Definition: adc_demo.h:86
struct no_os_gpio_init_param psu_gpio_param
Definition: swiot.h:105
struct ltc4306_init_param ltc4306_user_init
Definition: common_data.c:67
#define AD738X_FLAG_STANDARD_SPI_DMA
Definition: ad738x.h:112
@ NO_OS_SPI_BIT_ORDER_MSB_FIRST
Definition: no_os_spi.h:82
#define RDY_PIN
Definition: parameters.h:51
struct no_os_uart_init_param adp1050_uart_ip
Definition: common_data.c:41
@ ADIS16505_2
Definition: adis.h:97
IIO hardware trigger initialization structure.
Definition: iio_trigger.h:92
struct no_os_gpio_init_param adin1110_reset_gpio_ip
Definition: common_data.c:62
struct no_os_gpio_init_param gpio_adc_en0_fmc_ip
Definition: common_data.c:138
@ AD7091R8
Definition: ad7091r8.h:95
struct max31855_init_param max31855_ip
Definition: common_data.c:65
enum no_os_irq_event event
Definition: iio_trigger.h:81
struct no_os_spi_init_param spi_init
Definition: max31855.h:75
struct no_os_gpio_init_param adp1050_pg_alt_ip
Definition: common_data.c:59
struct no_os_gpio_init_param ade9113_gpio_rcdac_ip
Definition: common_data.c:126
uint32_t irq_id
Definition: iio_trigger.h:98
#define RX_CORE_BASEADDR
Definition: parameters.h:69
struct axi_clkgen_init clkgen_init
Definition: common_data.c:86
@ ADXL355_SPI_COMM
Definition: adxl355.h:179
struct no_os_spi_init_param * comm_param
Definition: max22196.h:140
@ AD469x_OSR_1
Definition: ad469x.h:219
Structure holding the MAX14919 initialization parameter.
Definition: max14919.h:65
struct no_os_gpio_init_param ade9113_gpio_reset_ip
Definition: common_data.c:78
struct no_os_spi_init_param * spi_init
Definition: ad719x.h:215
enum adin1110_chip_id chip_type
Definition: adin1110.h:218
IIO software trigger initialization structure.
Definition: iio_trigger.h:122
Defines common data to be used by eval-adxl367z examples.
Structure holding the parameters for I2C initialization.
Definition: no_os_i2c.h:70
struct ltc2672_init_param ltc2672_ip
Definition: common_data.c:68
Definition: iio_types.h:237
#define NULL
Definition: wrapper.h:64
Structure holding the parameters for UART initialization.
Definition: no_os_uart.h:116
struct no_os_uart_init_param adt75_uart_ip
Definition: common_data.c:48
struct no_os_spi_init_param * spi_init
Definition: ad7091r8.h:190
Definition: max22190.h:88
struct no_os_irq_init_param afe_callback_ctrl_ip
Definition: common_data.c:157
struct adis_init_param adis1657x_ip
Definition: common_data.c:82
enum ad74413r_chip_id chip_id
Definition: ad74413r.h:303
const struct no_os_spi_platform_ops xil_spi_ops
Spi engine platform specific SPI platform ops structure.
Definition: xilinx_spi.c:459
struct no_os_spi_init_param ad7616_spi_ip
Definition: common_data.c:62
struct axi_pwm_init_param axi_pwm_1_extra
Definition: common_data.c:101
struct no_os_gpio_init_param gpio_adc_en3_fmc_ip
Definition: common_data.c:120
struct swiot_iio_desc_init_param swiot_ip
struct no_os_spi_init_param * spi_param
Definition: ad738x.h:176
struct xil_gpio_init_param xil_gpio_init
Definition: common_data.c:115
@ ID_ADXL355
Definition: adxl355.h:162
struct no_os_uart_init_param max22190_uart_ip
Definition: common_data.c:41
@ NO_OS_EVT_GPIO
Definition: no_os_irq.h:68
@ VCONSEL_4W_WYE
Definition: pqlib_example.h:81
struct no_os_gpio_init_param ade9113_gpio_relay_ip
Definition: common_data.c:94
struct no_os_gpio_init_param ade9113_gpio_rdy_ip
Definition: common_data.c:70
struct no_os_gpio_init_param ad74413r_reset_ip
Definition: common_data.c:99
Structure holding the initial parameters for Interrupt Request.
Definition: no_os_irq.h:113
@ NO_OS_UART_PAR_NO
Definition: no_os_uart.h:83
const struct no_os_uart_platform_ops max_usb_uart_ops
Maxim platform specific UART platform ops structure.
Definition: maxim_usb_uart.c:330
@ NO_OS_IRQ_EDGE_RISING
Definition: no_os_irq.h:86
Header file of ADT75 Driver.
struct no_os_spi_init_param spi_init
Definition: adxl367.h:461
#define AD463X_SDR_MODE
Definition: ad463x.h:100
Defines common data to be used by max22196 examples.
Defines common data to be used by adrv902x examples.
struct max_uart_init_param uart_extra_ip
Definition: common_data.c:54
#define GPIO_DEVICE_ID
Definition: parameters.h:89
const struct no_os_gpio_init_param max14906_synch_ip
Definition: common_data.c:163
struct no_os_gpio_init_param max14919_fault_ip
Definition: common_data.c:51
struct no_os_spi_init_param * spi_init
Definition: adf4382.h:495
struct no_os_gpio_init_param max14919_in_ip[4]
Definition: common_data.c:59
uint8_t device_id
Definition: no_os_uart.h:118
#define AD9528_RESET_B
Definition: parameters.h:170
Structure holding the initialization parameters for Xilinx platform specific GPIO parameters.
Definition: xilinx_gpio.h:70
struct no_os_spi_init_param ad7091r8_spi_ip
Definition: common_data.c:60
uint32_t dev_ch_attr[MAX_ADC_ADDR]
Definition: adc_demo.h:88
Defines common data to be used by eval-adxl355-pmdz examples.
struct no_os_gpio_init_param ade9113_gpio_relay_ip
Definition: common_data.c:94
@ ID_ADXL357
Definition: adxl355.h:163
struct no_os_timer_init_param timer_ip
Definition: common_data.c:66
@ NO_OS_PULL_UP
Definition: no_os_gpio.h:74
const struct no_os_i2c_init_param ltc3337_i2c_ip
Definition: common_data.c:54
@ ID_ADXL359
Definition: adxl355.h:164
struct lt8722_init_param lt8722_ip
Definition: common_data.c:77
struct no_os_gpio_init_param adis1647x_gpio_reset_ip
Definition: common_data.c:74
Defines common data to be used by ad469x_fmcz examples.
Defines common data to be used by ad463x-fmcz examples.
const struct no_os_i2c_init_param adt75_param
Definition: common_data.c:174
struct no_os_i2c_init_param adp1050_i2c_ip
Definition: common_data.c:51
Structure containing the init parameters needed by the offload module.
Definition: spi_engine.h:149
Header file of GPIO Interface.
@ ID_AD4030
Definition: ad463x.h:175
struct no_os_gpio_init_param max22200_cmd_ip
Definition: common_data.c:59
@ NO_OS_GPIO_IRQ
Definition: no_os_irq.h:91
Header file of AD796X Driver.
struct no_os_uart_init_param ad7616_uart_ip
Definition: common_data.c:50
struct no_os_spi_init_param spi_egy_ip
Definition: common_data.c:130
@ LT7182S_DATA_FORMAT_IEEE754
Definition: lt7182s.h:250
struct no_os_irq_init_param max11205_gpio_irq_ip
Definition: common_data.c:78
struct no_os_uart_init_param ade9113_uart_ip
Definition: common_data.c:48
Header file of UART interface.
@ AD719X_INT_CLK_4_92_MHZ
Definition: ad719x.h:165
uint8_t in_buff[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:52
uint32_t ext_buff_len
Definition: common_data.h:123
const struct no_os_gpio_init_param ad74413r_ldac_ip
Definition: common_data.c:107
Initialization parameter for the device descriptor.
Definition: adt75.h:78
Defines common data to be used by ad7091r8-sdz examples.
Initialization parameter for the ADP1050 device.
Definition: adp1050.h:551
@ ADIS16477_1
Definition: adis.h:91
bool is_synchronous
Definition: iio_types.h:240
struct axi_adc_init ad796x_core_ip
Definition: common_data.c:69
Common data used by the MAX22200 project.
#define loopback_buffs
Definition: common_data.h:76
uint8_t prescale
Definition: ltc3337.h:118
struct no_os_uart_init_param lt8722_uart_ip
Definition: common_data.c:41
struct no_os_gpio_init_param adis1646x_gpio_reset_ip
Definition: common_data.c:74
const struct adis_chip_info adis1657x_chip_info
Definition: adis1657x.c:387
uint32_t base_addr
Definition: axi_pwm_extra.h:58
Initialization parameter for the MAX149X6 device.
Definition: max149x6-base.h:60
struct adin1110_init_param adin1110_ip
Definition: common_data.c:227
struct no_os_uart_init_param ad9545_uart_ip
Definition: common_data.c:52
Defines common data to be used by eval-adis1654x examples.
Hardware trigger callback extra information structure.
Definition: iio_trigger.h:79
struct no_os_irq_init_param ade9113_gpio_irq_ip
Definition: common_data.c:168
struct no_os_spi_init_param adis1647x_spi_ip
Definition: common_data.c:63
struct no_os_uart_init_param iio_uart_ip
Definition: common_data.c:52
struct no_os_spi_init_param ad74413r_spi_ip
Definition: common_data.c:60
struct no_os_spi_init_param ltc2672_spi_ip
Definition: common_data.c:58
Definition: adc_demo.h:84
struct no_os_pwm_init_param axi_pwm_0_ip
Definition: common_data.c:93
@ NO_OS_SPI_MODE_0
Definition: no_os_spi.h:67
struct no_os_spi_init_param max14916_spi_ip
Definition: common_data.c:51
struct no_os_uart_init_param max14919_uart_ip
Definition: common_data.c:41
Defines common data to be used by max14916 examples.
struct no_os_uart_init_param adis1650x_uart_ip
Definition: common_data.c:51
struct no_os_pwm_init_param axi_pwm_1_ip
Definition: common_data.c:107
struct adt75_init_param adt75_ip
Definition: common_data.c:182
#define MAX_DUT
Definition: basic_example.c:55
struct ad74413r_init_param ad74413r_ip
Definition: common_data.c:98
Definition: common_data.h:120
struct no_os_uart_init_param adis1657x_uart_ip
Definition: common_data.c:51
@ NO_OS_UART_CS_8
Definition: no_os_uart.h:72
Structure containing the init parameters needed by the ad469x device.
Definition: ad469x.h:260
@ AD469x_standard_seq
Definition: ad469x.h:178
Defines common data to be used by max14914 example.
const struct no_os_irq_platform_ops max_gpio_irq_ops
maxim platform specific gpio irq platform ops structure
Definition: maxim_gpio_irq.c:381
uint32_t device_id
Definition: no_os_i2c.h:72
Header file for pulsar_adc Driver.
const struct adis_chip_info adis1655x_chip_info
Definition: adis1655x.c:894
#define ADP1050_ON_OFF_DEFAULT_CFG
Definition: adp1050.h:57
const char * name
Definition: axi_adc_core.h:151
struct adxl38x_init_param adxl38x_ip
Definition: common_data.c:70
Defines common data to be used by ad719x examples.
struct ad719x_init_param ad7190_dev_ip
Definition: common_data.c:70
struct no_os_gpio_init_param ad7616_gpio_busy_ip
Definition: common_data.c:73
struct no_os_gpio_init_param ade9113_gpio_reset_ip
Definition: common_data.c:78
Definition: dac_demo.h:83
struct adxl355_init_param adxl355_ip
Definition: common_data.c:90
Structure holding the parameters for ADXL38X device initialization.
Definition: adxl38x.h:360
Defines common data to be used by DC2903A examples.
Definition: lt7182s.h:343
#define AD463X_SPI_COMPATIBLE_MODE
Definition: ad463x.h:126
AD796X Device initialization parameters.
Definition: ad796x.h:77
struct ltc4296_init_param ltc4296_ip
Definition: common_data.c:61
struct no_os_uart_init_param max14916_uart_ip
Definition: common_data.c:41
@ ADIS16545_3
Definition: adis.h:104
Structure holding the parameters for SPI initialization.
Definition: no_os_spi.h:131
struct no_os_gpio_init_param max14919_rev_ip
Definition: common_data.c:98
@ ADXL367_SPI_COMM
Definition: adxl367.h:302