no-OS
common_data.h
Go to the documentation of this file.
1 /***************************************************************************/
33 #ifndef __COMMON_DATA_H__
34 #define __COMMON_DATA_H__
35 
36 /******************************************************************************/
37 /***************************** Include Files **********************************/
38 /******************************************************************************/
39 #include "parameters.h"
40 #include "ade9113.h"
41 #include "adt75.h"
42 
43 /******************************************************************************/
44 /********************** Macros and Constants Definitions **********************/
45 /******************************************************************************/
46 // UART init params
48 // ADT75 I2C params
49 extern struct adt75_init_param adt75_ip;
50 // SPI init params
52 // GPIO RDY init params
54 // GPIO RESET init params
56 // GPIO zero cross detection
58 // GPIO RCM TEST
60 // GPIO RCDAC
62 // GPIO RCDDC
64 // GPIO relay control
66 // GPIO IRQ init params
68 // ADE9113 device init params
69 extern struct ade9113_init_param ade9113_ip;
70 
71 // LEDs
76 #if defined(REV_D)
77 extern struct no_os_gpio_init_param gpio_ip;
78 #endif
79 
80 // Vin min and max; Current values +15%/-15% from nominal value 230V
81 #define VIN_LOW_LIMIT (195000l)
82 #define VIN_HIGH_LIMIT (264000l)
83 
84 // Vin min and max; Current values +15%/-15% from nominal value 120V
85 #define VIN_LOW_LIMIT_2 (102000l)
86 #define VIN_HIGH_LIMIT_2 (138000l)
87 
88 // For the relay stuck detection values see the documentation (dependent on the cable attached)
89 // V relay_stuch min and max
90 #if defined(REV_A)
91 #define VR_OPEN_LOW_LIMIT (2000l)
92 #elif defined(REV_D)
93 #define VR_OPEN_LOW_LIMIT (50000l)
94 #endif
95 #define VR_OPEN_HIGH_LIMIT (264000l)
96 
97 // V2 relay closed maximum value
98 #define V2_CLOSED_LIMIT (2000l)
99 
100 //Temperature limits
101 #define TEMPERATURE_LIMIT_1 (45000l)
102 #define TEMPERATURE_LIMIT_2 (50000l)
103 #define MILLIDEGREE_PER_DEGREE (1000UL)
104 
105 //Relay control pin
106 #if defined(REV_A)
107 #define RELAY_CTRL_PORT (0)
108 #define RELAY_CTRL_PIN (10)
109 #elif defined(REV_D)
110 #define RELAY_CTRL_PORT (1)
111 #define RELAY_CTRL_PIN (4)
112 #endif
113 
114 #endif /* __COMMON_DATA_H__ */
ade7816_init_param
Definition: ade7816.h:298
ad74413r_nvic_ip
const struct no_os_irq_init_param ad74413r_nvic_ip
Definition: common_data.c:278
axi_clkgen_init::name
const char * name
Definition: clk_axi_clkgen.h:51
ADIS_SYNC_DEFAULT
#define ADIS_SYNC_DEFAULT
Definition: adis.h:61
spi_engine_offload_init_param::offload_config
uint8_t offload_config
Definition: spi_engine.h:151
axi_adc_core.h
Driver for the Analog Devices AXI-ADC-CORE module.
NO_OS_SPI_MODE_1
@ NO_OS_SPI_MODE_1
Definition: no_os_spi.h:63
NO_OS_PULL_DOWN
@ NO_OS_PULL_DOWN
Definition: no_os_gpio.h:70
ADIS16577_3
@ ADIS16577_3
Definition: adis.h:108
ID_AD4696
@ ID_AD4696
Definition: ad469x.h:203
pulsar_adc_init_param::dev_id
enum pulsar_adc_supported_dev_ids dev_id
Definition: pulsar_adc.h:133
dac_init_par
struct dac_demo_init_param dac_init_par
Definition: common_data.c:68
max538x_init_param::active_device
enum max538x_type active_device
Definition: max538x.h:88
GPIO_CONVST_NB
#define GPIO_CONVST_NB
Definition: parameters.h:70
adis1654x_chip_info
const struct adis_chip_info adis1654x_chip_info
Definition: adis1654x.c:679
adin1110_mssel_ip
const struct no_os_gpio_init_param adin1110_mssel_ip
Definition: common_data.c:181
ad9545_spi_ip
struct no_os_spi_init_param ad9545_spi_ip
Definition: common_data.c:59
max22200_init_param::comm_param
struct no_os_spi_init_param * comm_param
Definition: max22200.h:143
ID_AD4697
@ ID_AD4697
Definition: ad469x.h:204
ADIS16465_1
@ ADIS16465_1
Definition: adis.h:75
ade9153a_half_rms_values::voltage_h_rms_reg_val
int32_t voltage_h_rms_reg_val
Definition: ade9153a.h:777
ID_AD7606C_18
@ ID_AD7606C_18
Definition: ad7606.h:143
adis1654x_spi_ip
struct no_os_spi_init_param adis1654x_spi_ip
Definition: common_data.c:57
max_uart_extra_ip
struct max_uart_init_param max_uart_extra_ip
Definition: common_data.c:43
adxl355_init_param
Structure holding the parameters for ADXL355 device initialization.
Definition: adxl355.h:226
ad738x_uart_ip
struct no_os_uart_init_param ad738x_uart_ip
Definition: common_data.c:48
swiot_iio_desc_init_param
Definition: swiot.h:96
max31827_init_param
MAX31827 init param.
Definition: max31827.h:130
ENERGY_CC
#define ENERGY_CC
Definition: common_data.h:124
i2c_param
const struct no_os_i2c_init_param i2c_param
Definition: common_data.c:52
RX_CLKGEN_BASEADDR
#define RX_CLKGEN_BASEADDR
Definition: parameters.h:97
GPIO_SS_PORT
#define GPIO_SS_PORT
Definition: common_data.h:80
no_os_gpio_init_param
Structure holding the parameters for GPIO initialization.
Definition: no_os_gpio.h:79
adxl38x_init_param::comm_type
enum adxl38x_comm_type comm_type
Definition: adxl38x.h:358
TRIGGER_PWM_ID
#define TRIGGER_PWM_ID
Definition: parameters.h:98
ad738x_init_param
Definition: ad738x.h:168
MAX42500_EN0_PORT
#define MAX42500_EN0_PORT
Definition: parameters.h:46
GPIO_RSTN_PORT_NUM
#define GPIO_RSTN_PORT_NUM
Definition: parameters.h:67
no_os_pwm_init_param
Structure containing the init parameters needed by the PWM generator.
Definition: no_os_pwm.h:66
AD7606_8_DOUT
@ AD7606_8_DOUT
Definition: ad7606.h:202
common_data.h
Defines common data to be used by eval-adxl38x examples.
ade9153a_energy_values::apparent_energy_reg_val
int32_t apparent_energy_reg_val
Definition: ade9153a.h:741
ltc4296_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: ltc4296.h:229
ade9113_gpio_led3_ip
struct no_os_gpio_init_param ade9113_gpio_led3_ip
Definition: common_data.c:136
IIO_BUFF_TYPE
#define IIO_BUFF_TYPE
Definition: common_data.h:66
max14919_init_param::in_param
struct no_os_gpio_init_param * in_param[MAX14919_OUT_CHANNELS]
Definition: max14919.h:60
max_i2c_ops
const struct no_os_i2c_platform_ops max_i2c_ops
MAXIM platform specific I2C platform ops structure.
Definition: maxim_i2c.c:322
GPIO_EN2_FMC
#define GPIO_EN2_FMC
Definition: parameters.h:79
max14914_pp_ip
struct no_os_gpio_init_param max14914_pp_ip
Definition: common_data.c:77
common_data.h
ade9153a_autocal_vals::aicert_reg_val
uint32_t aicert_reg_val
Definition: ade9153a.h:814
PWM_0_PHASE
#define PWM_0_PHASE
Definition: parameters.h:93
ade9113_ip
struct ade9113_init_param ade9113_ip
Definition: common_data.c:180
dmac_ip
struct axi_dmac_init dmac_ip
Definition: common_data.c:70
SAMPLES
#define SAMPLES
Definition: supply.h:49
ad7091r8_ip
struct ad7091r8_init_param ad7091r8_ip
Definition: common_data.c:64
ad738x_spi_init_param
struct no_os_spi_init_param ad738x_spi_init_param
Definition: common_data.c:60
ade9153a_power_quality_vals
int ade9153a_power_quality_vals(struct ade9153a_dev *dev, struct ade9153a_pq_values *data)
Read power quaility values.
Definition: ade9153a.c:4242
adc_init_par
struct adc_demo_init_param adc_init_par
Definition: common_data.c:58
tx_perf_gpio_ip
const struct no_os_gpio_init_param tx_perf_gpio_ip
Definition: common_data.c:85
ade9153a_energy_values::fundamental_reactive_energy_reg_val
int32_t fundamental_reactive_energy_reg_val
Definition: ade9153a.h:739
adin1110_tx2p4_ip
const struct no_os_gpio_init_param adin1110_tx2p4_ip
Definition: common_data.c:173
AD7606_SW_RANGE_SINGLE_ENDED_BIPOLAR
@ AD7606_SW_RANGE_SINGLE_ENDED_BIPOLAR
Definition: ad7606.h:212
rms_adc_values::v2_rms_adc
int32_t v2_rms_adc
Definition: state_machine.h:237
ade7816_uart_ip
struct no_os_uart_init_param ade7816_uart_ip
Definition: common_data.c:35
LTC2983_CUST_SENS_TBL_START_REG
#define LTC2983_CUST_SENS_TBL_START_REG
Definition: ltc2983.h:58
ade9153a_gpio_extra_ip
struct max_gpio_init_param ade9153a_gpio_extra_ip
Definition: common_data.c:57
adxrs290_spi_ip
struct no_os_spi_init_param adxrs290_spi_ip
Definition: common_data.c:54
GPIO_RCDDC_PIN
#define GPIO_RCDDC_PIN
Definition: parameters.h:95
common_data.h
rms_adc_values_read
int rms_adc_values_read(struct ade7913_dev *dev, struct rms_adc_values *rms)
Saves the current and voltage values of device 1 in rms_adc structure.
Definition: common_data.c:75
xsip
struct max_spi_init_param xsip
Definition: parameters.c:46
MAX42500_EN0_PIN
#define MAX42500_EN0_PIN
Definition: parameters.h:47
ad463x_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: ad463x.h:195
AD469x_INx_COM
@ AD469x_INx_COM
Definition: ad469x.h:225
rms_filter_i_2
int64_t rms_filter_i_2(int32_t sample)
Compute i_2 rms value for device 2.
Definition: common_data.c:255
lt8491_ip
struct lt8491_init_param lt8491_ip
Definition: common_data.c:55
ad796x_init_param::ad796x_core_ip
struct axi_adc_init * ad796x_core_ip
Definition: ad796x.h:72
max31827_init_param::i2c_init_param
struct no_os_i2c_init_param i2c_init_param
Definition: max31827.h:132
adin1110_swpd_ip
const struct no_os_gpio_init_param adin1110_swpd_ip
Definition: common_data.c:165
adxrs290_init_param::mode
enum adxrs290_mode mode
Definition: adxrs290.h:163
LT7170_PMBUS_ADDRESS
#define LT7170_PMBUS_ADDRESS
Definition: common_data.h:46
AD719X_MODE_SINGLE
@ AD719X_MODE_SINGLE
Definition: ad719x.h:166
gpio_reset_param
struct no_os_gpio_init_param gpio_reset_param
Definition: common_data.c:82
ADXL313_SPI_COMM
@ ADXL313_SPI_COMM
Definition: adxl313.h:255
GPIO_PORT
#define GPIO_PORT
Definition: parameters.h:56
common_data.h
Defines common data to be used by pulsar-adc examples.
ad7606_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ad7606.h:311
gpio_wifi_rst_ip
struct no_os_gpio_init_param gpio_wifi_rst_ip
Definition: common_data.c:68
common_data.h
Defines common data to be used by eval-adxrs290-pmdz examples.
gpio_reset_ip
struct no_os_gpio_init_param gpio_reset_ip
Definition: common_data.c:99
common_data.h
Defines common data to be used by the swiot1l project.
max14914_di_en_ip
struct no_os_gpio_init_param max14914_di_en_ip
Definition: common_data.c:61
TRIGGER_PERIOD_NS
#define TRIGGER_PERIOD_NS
Definition: parameters.h:109
max11205_init_param
Definition: max11205.h:73
GPIO_PS
@ GPIO_PS
Definition: xilinx_gpio.h:56
max22196_uart_ip
struct no_os_uart_init_param max22196_uart_ip
Definition: common_data.c:35
adin1110_int_ip
const struct no_os_gpio_init_param adin1110_int_ip
Definition: common_data.c:69
spi_extra
const struct xil_spi_init_param spi_extra
Definition: ad5758_sdz.c:53
GPIO_RDY_PIN
#define GPIO_RDY_PIN
Definition: platform.h:68
COMM_TYPE
#define COMM_TYPE
Definition: parameters.h:57
max14906_d2_ip
const struct no_os_gpio_init_param max14906_d2_ip
Definition: common_data.c:133
gpio_ip
struct no_os_gpio_init_param gpio_ip
Definition: common_data.c:46
common_data.h
Defines common data to be used by eval-ltc4306-pmdz examples.
GPIO_LDAC_N
#define GPIO_LDAC_N
Definition: parameters.h:55
common_data.h
Defines common data to be used by max11205pmb1 examples.
axi_dmac_init
Definition: axi_dmac.h:127
ade9113_gpio_led1_ip
struct no_os_gpio_init_param ade9113_gpio_led1_ip
Definition: common_data.c:96
NO_OS_IRQ_LEVEL_HIGH
@ NO_OS_IRQ_LEVEL_HIGH
Definition: no_os_irq.h:78
ad7606.h
Header file for the ad7606 Driver.
max11205_ip
struct max11205_init_param max11205_ip
Definition: common_data.c:78
GPIO_PG_ALT_PORT
#define GPIO_PG_ALT_PORT
Definition: parameters.h:51
axi_dmac_init::name
const char * name
Definition: axi_dmac.h:128
no_os_callback_desc
Structure describing a callback to be registered.
Definition: no_os_irq.h:142
AXI_DAC_BUS_TYPE_QSPI
@ AXI_DAC_BUS_TYPE_QSPI
Definition: axi_dac_core.h:46
ade9153a_pq_values::angle_ai_av_reg_val
int32_t angle_ai_av_reg_val
Definition: ade9153a.h:790
ad463x_resetn
struct no_os_gpio_init_param ad463x_resetn
Definition: common_data.c:100
ltp8800_i2c_ip
struct no_os_i2c_init_param ltp8800_i2c_ip
Definition: common_data.c:47
RESET_GPIO_PIN_NUM
#define RESET_GPIO_PIN_NUM
Definition: parameters.h:90
GPIO_EN_PIN_NUM
#define GPIO_EN_PIN_NUM
Definition: parameters.h:62
uip
struct no_os_uart_init_param uip
Definition: common_data.c:42
common_data.h
Defines common data to be used by max22017 examples.
ADP1050_PMBUS_10KOHM_ADDRESS
#define ADP1050_PMBUS_10KOHM_ADDRESS
Definition: adp1050.h:162
ad74413r_init_param
Initialization parameter for the device descriptor.
Definition: ad74413r.h:296
ADIS16550
@ ADIS16550
Definition: adis.h:102
GPIO_EN1_FMC
#define GPIO_EN1_FMC
Definition: parameters.h:78
adis_init_param
ADIS device initialization parameters.
Definition: adis.h:306
common_data.h
Defines common data to be used by adf4368 examples.
TRIGGER_PWM_EXTRA
#define TRIGGER_PWM_EXTRA
Definition: parameters.h:101
common_data.h
no_os_spi.h
Header file of SPI Interface.
no_os_timer_init_param::id
uint16_t id
Definition: no_os_timer.h:85
ad74413r_spi_delays
const struct no_os_platform_spi_delays ad74413r_spi_delays
Definition: common_data.c:228
ade9153a_autocal_vals::avcert_reg_val
uint32_t avcert_reg_val
Definition: ade9153a.h:818
max22190_init_param::comm_param
struct no_os_spi_init_param * comm_param
Definition: max22190.h:83
adc_demo_init_param::ext_buff_len
uint32_t ext_buff_len
Definition: adc_demo.h:84
NO_OS_UART_STOP_1_BIT
@ NO_OS_UART_STOP_1_BIT
Definition: no_os_uart.h:94
adis1654x_gpio_reset_ip
struct no_os_gpio_init_param adis1654x_gpio_reset_ip
Definition: common_data.c:68
max22200_uart_ip
struct no_os_uart_init_param max22200_uart_ip
Definition: common_data.c:35
out_buff
uint8_t out_buff[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:79
rms_filter_v2_2
int64_t rms_filter_v2_2(int32_t sample)
Compute v2_2 rms value for device 2.
Definition: common_data.c:238
AD74413R_GPIO_TRIG_IRQ_ID
#define AD74413R_GPIO_TRIG_IRQ_ID
Definition: parameters.h:68
GPIO_FAULT_PORT_NUM
#define GPIO_FAULT_PORT_NUM
Definition: parameters.h:51
MAX22200_INDEPENDENT_MODE
@ MAX22200_INDEPENDENT_MODE
Definition: max22200.h:103
adxl313_init_param
Structure holding the parameters for ADXL313 device initialization.
Definition: adxl313.h:397
common_data.h
Defines common data to be used by eval-adis1647x examples.
max22196_spi_ip
struct no_os_spi_init_param max22196_spi_ip
Definition: common_data.c:45
max_i2c_init_param
Definition: maxim_i2c.h:58
ade9113_gpio_led1_ip
struct no_os_gpio_init_param ade9113_gpio_led1_ip
Definition: common_data.c:96
max14919_in_rush_ip
struct no_os_gpio_init_param max14919_in_rush_ip
Definition: common_data.c:84
axi_adc_init
AXI ADC Initialization Parameters structure.
Definition: axi_adc_core.h:143
common_data.h
Defines common data to be used by eval-adis1657x examples.
rms_filter_v2
int64_t rms_filter_v2(int32_t sample)
Compute v2 rms value for device 1.
Definition: common_data.c:187
gpio_adc_en1_fmc_ip
struct no_os_gpio_init_param gpio_adc_en1_fmc_ip
Definition: common_data.c:126
ad9528_spi_param
const struct no_os_spi_init_param ad9528_spi_param
Definition: common_data.c:45
GPIO_BUSY_PORT
#define GPIO_BUSY_PORT
Definition: parameters.h:65
GPIO_DOILVL_PORT_NUM
#define GPIO_DOILVL_PORT_NUM
Definition: parameters.h:53
common_data.h
Defines common data to be used by ad74413r examples.
GPIO_CNV
#define GPIO_CNV
Definition: parameters.h:81
CTRL_GPIO_EXTRA
#define CTRL_GPIO_EXTRA
Definition: parameters.h:59
clk_axi_clkgen.h
Driver for the Analog Devices AXI CLKGEN.
OFFLOAD_INIT
#define OFFLOAD_INIT
Definition: parameters.h:108
ad7616_init_param::gpio_reset_param
struct no_os_gpio_init_param * gpio_reset_param
Definition: ad7616.h:217
ade9153a_power_values
ADE9153A power registers values.
Definition: ade9153a.h:748
max14906_en_ip
const struct no_os_gpio_init_param max14906_en_ip
Definition: common_data.c:117
no_os_gpio_get_value
int32_t no_os_gpio_get_value(struct no_os_gpio_desc *desc, uint8_t *value)
Get the value of the specified GPIO.
Definition: no_os_gpio.c:221
pr_err
#define pr_err(fmt, args...)
Definition: no_os_print_log.h:88
ADE9153A_REG_AVGAIN
#define ADE9153A_REG_AVGAIN
Definition: ade9153a.h:102
adis1647x_ip
struct adis_init_param adis1647x_ip
Definition: common_data.c:76
SPI_AD7606X_CS
#define SPI_AD7606X_CS
Definition: parameters.h:58
common_data.h
Defines common data to be used by eval-adis1646x examples.
ID_AD74416H
@ ID_AD74416H
Definition: ad74416h.h:432
max14914_fault_ip
struct no_os_gpio_init_param max14914_fault_ip
Definition: common_data.c:45
iio_trig_disable
int iio_trig_disable(void *trig)
Disable system interrupt which is linked to the given trigger.
Definition: iio_trigger.c:127
MAX42500_I2C_CLK_SPEED
#define MAX42500_I2C_CLK_SPEED
Definition: parameters.h:44
ltc4296_uart_ip
struct no_os_uart_init_param ltc4296_uart_ip
Definition: common_data.c:35
ade9153a_half_rms_vals
int ade9153a_half_rms_vals(struct ade9153a_dev *dev, struct ade9153a_half_rms_values *data)
Read half rms values.
Definition: ade9153a.c:4209
lt8491_init_param::i2c_init_param
struct no_os_i2c_init_param i2c_init_param
Definition: lt8491.h:104
ID_ADT7420
@ ID_ADT7420
Definition: adt7420.h:131
AD738X_FLAG_OFFLOAD
#define AD738X_FLAG_OFFLOAD
Definition: ad738x.h:107
max14914_uart_ip
struct no_os_uart_init_param max14914_uart_ip
Definition: common_data.c:35
ltc2983_thermistor_8
struct ltc2983_thermistor ltc2983_thermistor_8
Definition: common_data.c:116
ade9113_gpio_rdy_ip
struct no_os_gpio_init_param ade9113_gpio_rdy_ip
Definition: common_data.c:64
gpio_ss_ip
struct no_os_gpio_init_param gpio_ss_ip
Definition: common_data.c:81
UART_EXTRA
#define UART_EXTRA
Definition: parameters.h:54
LTC2983_THERMISTOR_44008_44032
@ LTC2983_THERMISTOR_44008_44032
Definition: ltc2983.h:193
GPIO_LED_PORT
#define GPIO_LED_PORT
Definition: platform.h:75
SPI_SS_POL_LOW
@ SPI_SS_POL_LOW
Definition: maxim_spi.h:49
pqm_ip
struct pqm_init_para pqm_ip
Definition: common_data.c:151
no_os_pwm_init_param::period_ns
uint32_t period_ns
Definition: no_os_pwm.h:70
max31827_i2c_ip
const struct no_os_i2c_init_param max31827_i2c_ip
Definition: common_data.c:47
iio_sw_trig_init_param::name
const char * name
Definition: iio_trigger.h:120
xil_gpio_ops
const struct no_os_gpio_platform_ops xil_gpio_ops
Xilinx platform specific GPIO platform ops structure.
Definition: xilinx_gpio.c:450
lt8722_init_param::spi
struct no_os_spi_init_param * spi
Definition: lt8722.h:363
adxrs290_uart_ip
struct no_os_uart_init_param adxrs290_uart_ip
Definition: common_data.c:42
ltc4162l_ip
struct ltc4162l_init_param ltc4162l_ip
Definition: common_data.c:56
ltm4686_uart_ip
struct no_os_uart_init_param ltm4686_uart_ip
Definition: common_data.c:35
ltm4686_init_param
Definition: ltm4686.h:325
axi_clkgen_init
Definition: clk_axi_clkgen.h:50
common_data.h
ad7616_gpio_reset_ip
struct no_os_gpio_init_param ad7616_gpio_reset_ip
Definition: common_data.c:75
common_data.h
Defines common data to be used by eval-ad7616 examples.
common_data.h
Defines common data to be used by adt7420-pmdz examples.
pr_info
#define pr_info(fmt, args...)
Definition: no_os_print_log.h:115
max14906_d4_ip
const struct no_os_gpio_init_param max14906_d4_ip
Definition: common_data.c:149
SPI_MAX_HZ
#define SPI_MAX_HZ
Definition: common_data.h:53
reset_gpio_ip
struct no_os_gpio_init_param reset_gpio_ip
Definition: common_data.c:226
common_data.h
Defines common data to be used by ad74413r examples.
max25603_ip
struct max25603_init_param max25603_ip
Definition: common_data.c:90
max22196_ip
struct max22196_init_param max22196_ip
Definition: common_data.c:61
no_os_gpio_init_param::port
int32_t port
Definition: no_os_gpio.h:81
GPIO_SYNC_PORT_NUM
#define GPIO_SYNC_PORT_NUM
Definition: parameters.h:67
ad5460_ip
struct ad5460_init_param ad5460_ip
Definition: common_data.c:64
max11205_uart_ip
struct no_os_uart_init_param max11205_uart_ip
Definition: common_data.c:42
ad469x_resetn
struct no_os_gpio_init_param ad469x_resetn
Definition: common_data.c:89
max11205_gpio_rdy_ip
struct no_os_gpio_init_param max11205_gpio_rdy_ip
Definition: common_data.c:64
GPIO_RESETN_1
#define GPIO_RESETN_1
Definition: parameters.h:77
MAX42500_I2C_DEVICE_ID
#define MAX42500_I2C_DEVICE_ID
Definition: parameters.h:43
adin1110_init_param
Initialization parameter for the device descriptor.
Definition: adin1110.h:214
common_data.h
Common data used by the MAX25603 project.
pulsar_adc_init_param
Definition: pulsar_adc.h:119
lt7170_i2c_ip
struct no_os_i2c_init_param lt7170_i2c_ip
Definition: common_data.c:53
adis1646x_chip_info
const struct adis_chip_info adis1646x_chip_info
Definition: adis1646x.c:240
RMS_VOLTAGE_CC
#define RMS_VOLTAGE_CC
Definition: common_data.h:130
PWM_OPS
#define PWM_OPS
Definition: parameters.h:112
adp1050_init_param::i2c_param
struct no_os_i2c_init_param * i2c_param
Definition: adp1050.h:546
common_data.h
Defines common data to be used by max22190 examples.
adf4368_spi_ip
struct no_os_spi_init_param adf4368_spi_ip
Definition: common_data.c:48
TOTAL_PQM_CHANNELS
#define TOTAL_PQM_CHANNELS
Definition: common_data.h:72
ade9113_init_param
ADE9113 Device initialization parameters.
Definition: ade9113.h:328
DEMO_CHANNELS
#define DEMO_CHANNELS
Definition: common_data.h:53
ID_ADAQ4224
@ ID_ADAQ4224
Definition: ad463x.h:171
NO_OS_SPI_MODE_2
@ NO_OS_SPI_MODE_2
Definition: no_os_spi.h:65
GPIO_IRQ_ID
#define GPIO_IRQ_ID
Definition: parameters.h:45
ade9113_gpio_rcddc_ip
struct no_os_gpio_init_param ade9113_gpio_rcddc_ip
Definition: common_data.c:128
ADXRS290_LPF_480HZ
@ ADXRS290_LPF_480HZ
Definition: adxrs290.h:125
ade7913_dev::v2_wav_m
int32_t * v2_wav_m
Definition: ade7913.h:186
CTRL_GPIO_PORT
#define CTRL_GPIO_PORT
Definition: parameters.h:56
ltc4162l_i2c_ip
const struct no_os_i2c_init_param ltc4162l_i2c_ip
Definition: common_data.c:48
ade9153a_temp_val
int ade9153a_temp_val(struct ade9153a_dev *dev, struct ade9153a_temperature_value *data)
Temperature value in deg C.
Definition: ade9153a.c:4025
ade9113_spi_ip
struct no_os_spi_init_param ade9113_spi_ip
Definition: common_data.c:54
max22017_ip
struct max22017_init_param max22017_ip
Definition: common_data.c:63
MAX11205_VREF_MV
#define MAX11205_VREF_MV
Definition: parameters.h:58
GPIO_ADC_OS1
#define GPIO_ADC_OS1
Definition: parameters.h:62
adxl355_init_param::comm_type
enum adxl355_comm_type comm_type
Definition: adxl355.h:230
RST_GPIO_PORT
#define RST_GPIO_PORT
Definition: parameters.h:54
max538x_user_init
struct max538x_init_param max538x_user_init
Definition: common_data.c:63
adis1650x_gpio_reset_ip
struct no_os_gpio_init_param adis1650x_gpio_reset_ip
Definition: common_data.c:68
adxrs290_ip
struct adxrs290_init_param adxrs290_ip
Definition: common_data.c:73
lt8722_en_ip
struct no_os_gpio_init_param lt8722_en_ip
Definition: common_data.c:63
AD7606X_REF_CLK_HZ
#define AD7606X_REF_CLK_HZ
Definition: common_data.c:54
ADXRS290_MODE_MEASUREMENT
@ ADXRS290_MODE_MEASUREMENT
Definition: adxrs290.h:104
NO_OS_GPIO_HIGH
@ NO_OS_GPIO_HIGH
Definition: no_os_gpio.h:117
ade9153a_read_autocal_vals
int ade9153a_read_autocal_vals(struct ade9153a_dev *dev, struct ade9153a_autocal_vals *data)
Read autocalibration values.
Definition: ade9153a.c:4377
no_os_gpio_init_param::number
int32_t number
Definition: no_os_gpio.h:83
max22190_spi_ip
struct no_os_spi_init_param max22190_spi_ip
Definition: common_data.c:45
CLKGEN_INIT
#define CLKGEN_INIT
Definition: parameters.h:107
PWM_1_PERIOD_NS
#define PWM_1_PERIOD_NS
Definition: parameters.h:95
common_data.h
Defines common data to be used by eval-adis1655x examples.
adis1646x_ip
struct adis_init_param adis1646x_ip
Definition: common_data.c:76
GPIO_DI_EN_PORT_NUM
#define GPIO_DI_EN_PORT_NUM
Definition: parameters.h:55
RMS_CURENT_CC
#define RMS_CURENT_CC
Definition: common_data.h:128
init_param
struct adxl367_init_param init_param
Definition: common_data.c:52
TX_CLKGEN_BASEADDR
#define TX_CLKGEN_BASEADDR
Definition: parameters.h:95
AD469x_advanced_seq
@ AD469x_advanced_seq
Definition: ad469x.h:174
xil_gpio_init_param::device_id
uint32_t device_id
Definition: xilinx_gpio.h:68
GPIO_CONVST_INIT
#define GPIO_CONVST_INIT
Definition: parameters.h:75
no_os_clk_platform_ops::clk_recalc_rate
int(* clk_recalc_rate)(struct no_os_clk_desc *, uint64_t *)
Definition: no_os_clk.h:99
ad74416h_init_param::id
enum ad74416h_dev_id id
Definition: ad74416h.h:622
no_os_pwm_init_param::id
uint32_t id
Definition: no_os_pwm.h:68
GPIO_RESET_PORT_NUM
#define GPIO_RESET_PORT_NUM
Definition: parameters.h:89
common_data.h
Defines common data to be used by lt7182s examples.
common_data.h
Defines common data to be used by max14906 examples.
refb_clk_ops
const struct no_os_clk_platform_ops refb_clk_ops
Definition: common_data.c:101
afe0_callback_desc
struct no_os_callback_desc afe0_callback_desc
Definition: common_data.c:250
ade9153a_write
int ade9153a_write(struct ade9153a_dev *dev, uint16_t reg_addr, uint32_t reg_data)
Write device register.
Definition: ade9153a.c:445
axi_dac_core.h
Driver for the Analog Devices AXI-DAC-CORE module.
ade9153a_power_vals
int ade9153a_power_vals(struct ade9153a_dev *dev, struct ade9153a_power_values *data)
Read power values.
Definition: ade9153a.c:4137
ade9113_uart_ip
struct no_os_uart_init_param ade9113_uart_ip
Definition: common_data.c:42
MULT_CC_50HZ
#define MULT_CC_50HZ
Definition: common_data.h:136
interface_toggle_led
int interface_toggle_led(struct no_os_gpio_desc *gpio_led_desc)
Toggle Led.
Definition: common_data.c:49
sip
struct no_os_spi_init_param sip
Definition: common_data.c:54
ade9113_spi_ip
struct no_os_spi_init_param ade9113_spi_ip
Definition: common_data.c:54
ade7913_dev
ADE7913 Device structure.
Definition: ade7913.h:164
ID_ADF4382A
@ ID_ADF4382A
Definition: adf4382.h:480
adf4382_init_param
ADF4382 Initialization Parameters structure.
Definition: adf4382.h:487
common_data.h
Defines common data to be used by eval-ad5460 examples.
NO_OS_IRQ_EDGE_FALLING
@ NO_OS_IRQ_EDGE_FALLING
Definition: no_os_irq.h:79
ad469x_init_param::dev_id
enum ad469x_supported_dev_ids dev_id
Definition: ad469x.h:280
common_data.h
Defines common data to be used by max14919 example.
rms_filter_v2_3
int64_t rms_filter_v2_3(int32_t sample)
Compute v2_3 rms value for device 3.
Definition: common_data.c:289
ltc4296_init_param
Initialization Structure.
Definition: ltc4296.h:228
max14906_uart_ip
struct no_os_uart_init_param max14906_uart_ip
Definition: common_data.c:35
SWIOT_CONFIG
@ SWIOT_CONFIG
Definition: swiot.h:67
ad9545_ip
struct ad9545_init_param ad9545_ip
Definition: common_data.c:76
I2C_DEVICE_ID
#define I2C_DEVICE_ID
Definition: parameters.h:57
adis1657x_gpio_reset_ip
struct no_os_gpio_init_param adis1657x_gpio_reset_ip
Definition: common_data.c:68
ltc2983_rsense
sense resistor descriptor for LTC2983
Definition: ltc2983.h:374
CTRL_GPIO_OPS
#define CTRL_GPIO_OPS
Definition: parameters.h:58
ade9153a_power_values::fundamental_reactive_power_reg_val
int32_t fundamental_reactive_power_reg_val
Definition: ade9153a.h:752
lt7170_init_param
Definition: lt7170.h:306
max25603_shunt_ip
struct no_os_gpio_init_param max25603_shunt_ip
Definition: common_data.c:46
MAX42500_ADDR_SEL
#define MAX42500_ADDR_SEL
Definition: parameters.h:52
RESET_GPIO_EXTRA
#define RESET_GPIO_EXTRA
Definition: parameters.h:93
ad7091r8_init_param
Definition: ad7091r8.h:182
ADXRS290_HPF_ALL_PASS
@ ADXRS290_HPF_ALL_PASS
Definition: adxrs290.h:140
NO_OS_PULL_NONE
@ NO_OS_PULL_NONE
Definition: no_os_gpio.h:66
RESET_GPIO_PORT_NUM
#define RESET_GPIO_PORT_NUM
Definition: parameters.h:91
spi_ip
const struct no_os_spi_init_param spi_ip
Definition: common_data.c:42
UART_BAUD
#define UART_BAUD
Definition: platform.h:96
ade9153a_pq_values
ADE9153A power quality registers values.
Definition: ade9153a.h:784
PWM_1_DUTY_NS
#define PWM_1_DUTY_NS
Definition: parameters.h:96
GPIO_SWEN_PORT_NUM
#define GPIO_SWEN_PORT_NUM
Definition: parameters.h:58
adxl367_init_param
Structure holding the parameters for ADXL367 device initialization.
Definition: adxl367.h:451
ad3552r_init_param::chip_id
enum ad3552r_id chip_id
Definition: ad3552r.h:434
lt7182s_uart_ip
struct no_os_uart_init_param lt7182s_uart_ip
Definition: common_data.c:35
lt7170_uart_ip
struct no_os_uart_init_param lt7170_uart_ip
Definition: common_data.c:41
ade9113_gpio_led4_ip
struct no_os_gpio_init_param ade9113_gpio_led4_ip
Definition: common_data.c:144
PWM_0_PERIOD_NS
#define PWM_0_PERIOD_NS
Definition: parameters.h:91
no_os_gpio_init_param::platform_ops
const struct no_os_gpio_platform_ops * platform_ops
Definition: no_os_gpio.h:87
spi_eng_init_param
struct spi_engine_init_param spi_eng_init_param
Definition: parameters.c:55
ade9153a_power_values::apparent_power_reg_val
int32_t apparent_power_reg_val
Definition: ade9153a.h:754
PF_CC
#define PF_CC
Definition: common_data.h:132
common_data.h
Defines common data to be used by adf4382 examples.
NO_OS_SPI_MODE_3
@ NO_OS_SPI_MODE_3
Definition: no_os_spi.h:67
ID_LTC2983
@ ID_LTC2983
Definition: ltc2983.h:152
swiot_led2_ip
const struct no_os_gpio_init_param swiot_led2_ip
Definition: common_data.c:213
ID_AD4698
@ ID_AD4698
Definition: ad469x.h:205
gpio_led1_ip
struct no_os_gpio_init_param gpio_led1_ip
Definition: common_data.c:72
UART_CONFIG_IRQ_ID
#define UART_CONFIG_IRQ_ID
Definition: parameters.h:52
axi_pwm_ops
const struct no_os_pwm_platform_ops axi_pwm_ops
AXI platform specific PWM platform ops structure.
Definition: axi_pwm.c:406
max14906_d3_ip
const struct no_os_gpio_init_param max14906_d3_ip
Definition: common_data.c:141
SPI_EXTRA
#define SPI_EXTRA
Definition: parameters.h:75
AD796X_MODE1_EXT_REF_5P0
@ AD796X_MODE1_EXT_REF_5P0
Definition: ad796x.h:50
MAX42500_I2C_ADDR
#define MAX42500_I2C_ADDR
Definition: parameters.h:45
ltc4306_init_param
Definition: ltc4306.h:127
NO_OS_GPIO_LOW
@ NO_OS_GPIO_LOW
Definition: no_os_gpio.h:115
no_os_spi_init_param::device_id
uint32_t device_id
Definition: no_os_spi.h:142
ade7816_init_param::spi_param
struct no_os_spi_init_param * spi_param
Definition: ade7816.h:299
UART_STDIO_EXT
#define UART_STDIO_EXT
Definition: parameters.h:78
MAX42500_RESET_MAP
#define MAX42500_RESET_MAP
Definition: parameters.h:56
adis1654x_ip
struct adis_init_param adis1654x_ip
Definition: common_data.c:76
AD719X_ADC_GAIN_64
@ AD719X_ADC_GAIN_64
Definition: ad719x.h:147
common_data.h
Defines common data to be used by lt8722 examples.
AD463X_SHARED_TWO_CH
#define AD463X_SHARED_TWO_CH
Definition: ad463x.h:118
GPIO_ADC_SER_PAR
#define GPIO_ADC_SER_PAR
Definition: parameters.h:68
max14914_init_param::di_en_init_param
struct no_os_gpio_init_param * di_en_init_param
Definition: max14914.h:67
GPIO_RESET_INIT
#define GPIO_RESET_INIT
Definition: parameters.h:72
adis1647x_uart_ip
struct no_os_uart_init_param adis1647x_uart_ip
Definition: common_data.c:45
LTC2672_VAR
#define LTC2672_VAR
Definition: parameters.h:57
max31855_spi_ip
const struct no_os_spi_init_param max31855_spi_ip
Definition: common_data.c:48
adin1110_spi_ip
struct no_os_spi_init_param adin1110_spi_ip
Definition: common_data.c:46
adf4368_uart_ip
struct no_os_uart_init_param adf4368_uart_ip
Definition: common_data.c:36
no_os_clk.h
Header file of Clock Driver.
ADE7816_SPI
@ ADE7816_SPI
Definition: ade7816.h:218
common_data.h
Defines common data to be used by iio examples.
axi_pwm_0_extra
struct axi_pwm_init_param axi_pwm_0_extra
Definition: common_data.c:81
TX_DMA_BASEADDR
#define TX_DMA_BASEADDR
Definition: parameters.h:94
common_data.h
Defines common data to be used by ltc4296 examples.
RX_DMA_BASEADDR
#define RX_DMA_BASEADDR
Definition: parameters.h:64
max14906_ip
struct max149x6_init_param max14906_ip
Definition: common_data.c:272
GPIO_RESET_PORT
#define GPIO_RESET_PORT
Definition: parameters.h:67
AD9528_CS
#define AD9528_CS
Definition: parameters.h:160
max_uart_init_param::flow
enum max_uart_flow_ctrl flow
Definition: maxim_uart.h:56
lt8722_init_param
Initialization parameter for the LT8722 device.
Definition: lt8722.h:362
adin1110.h
no_os_spi_init_param::chip_select
uint8_t chip_select
Definition: no_os_spi.h:146
no_os_mdelay
void no_os_mdelay(uint32_t msecs)
Wait until msecs milliseconds passed.
Definition: aducm3029_delay.c:126
NO_OS_PWM_ID
#define NO_OS_PWM_ID
Definition: parameters.h:115
iio_data_buffer_loc
IIO_BUFF_TYPE iio_data_buffer_loc[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:149
adp1050_ip
struct adp1050_init_param adp1050_ip
Definition: common_data.c:61
REFCLK_RATE
#define REFCLK_RATE
Definition: parameters.h:105
max25603_en1_ip
struct no_os_pwm_init_param max25603_en1_ip
Definition: common_data.c:54
GPIO_SS_PIN
#define GPIO_SS_PIN
Definition: common_data.h:81
swiot_led1_ip
const struct no_os_gpio_init_param swiot_led1_ip
Definition: common_data.c:205
CTRL_GPIO_NUMBER
#define CTRL_GPIO_NUMBER
Definition: parameters.h:57
SPI_SLAVE_NUM
#define SPI_SLAVE_NUM
Definition: platform.h:93
common_data.h
Defines common data to be used by the STOUT project.
GPIO_ADC_RANGE
#define GPIO_ADC_RANGE
Definition: parameters.h:64
ltc3337_init_param
Definition: ltc3337.h:110
ADIN1110
@ ADIN1110
Definition: adin1110.h:195
default_gpio_param
struct no_os_gpio_init_param default_gpio_param
Definition: common_data.c:88
max25603_lb_ip
struct no_os_pwm_init_param max25603_lb_ip
Definition: common_data.c:81
adf4368_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: adf4368.h:427
RST_GPIO_NUM
#define RST_GPIO_NUM
Definition: parameters.h:55
ad74416h_uart_ip
struct no_os_uart_init_param ad74416h_uart_ip
Definition: common_data.c:42
ade9153a_start_autocal_ai
int ade9153a_start_autocal_ai(struct ade9153a_dev *dev, enum ade9153a_acalmode_e mode)
Start autocalibration AI channel.
Definition: ade9153a.c:4281
common_data.h
Defines common data to be used by ADE9153A example project.
miso_ip
const struct no_os_gpio_init_param miso_ip
Definition: common_data.c:52
max22200_spi_ip
struct no_os_spi_init_param max22200_spi_ip
Definition: common_data.c:45
ltc2983_rtd_6
struct ltc2983_rtd ltc2983_rtd_6
Definition: common_data.c:164
REFM1_CLK_FREQUENCY
#define REFM1_CLK_FREQUENCY
Definition: common_data.h:53
adxrs290_gpio_sync_ip
struct no_os_gpio_init_param adxrs290_gpio_sync_ip
Definition: common_data.c:65
ade7913_dev::i_wav_m
int32_t * i_wav_m
Definition: ade7913.h:182
ade9153a_energy_values
ADE9153A energy registers values.
Definition: ade9153a.h:735
GPIO_FAULT_PIN_NUM
#define GPIO_FAULT_PIN_NUM
Definition: parameters.h:52
max25603_init_param
Definition: max25603.h:63
dac_demo_init_param::loopback_buffer_len
uint32_t loopback_buffer_len
Definition: dac_demo.h:83
AD463X_ONE_LANE_PER_CH
#define AD463X_ONE_LANE_PER_CH
Definition: ad463x.h:115
trigger_pwm_init_param
struct no_os_pwm_init_param trigger_pwm_init_param
Definition: common_data.c:70
ade9113_gpio_ZX_ip
struct no_os_gpio_init_param ade9113_gpio_ZX_ip
Definition: common_data.c:104
MAX_SIZE_BASE_ADDR
#define MAX_SIZE_BASE_ADDR
Definition: parameters.h:54
adf4368_ip
struct adf4368_init_param adf4368_ip
Definition: common_data.c:58
common_data.h
Defines common data to be used by all examples.
ad5460_init_param::dev_addr
uint8_t dev_addr
Definition: ad5460.h:326
common_data.h
Defines common data to be used by iio_demo examples.
REFBB_CLK_FREQUENCY
#define REFBB_CLK_FREQUENCY
Definition: common_data.h:52
adin1110_rst_gpio_ip
const struct no_os_gpio_init_param adin1110_rst_gpio_ip
Definition: common_data.c:77
AD7616_OSR_0
@ AD7616_OSR_0
Definition: ad7616.h:160
GPIO_NR
#define GPIO_NR
Definition: parameters.h:57
max14906_d1_ip
const struct no_os_gpio_init_param max14906_d1_ip
Definition: common_data.c:125
autocalibration_start
int autocalibration_start(struct ade9153a_dev *dev)
Autocalibration start.
Definition: common_data.c:364
TRIGGER_DUTY_NS
#define TRIGGER_DUTY_NS
Definition: parameters.h:110
ade9153a_energy_vals
int ade9153a_energy_vals(struct ade9153a_dev *dev, struct ade9153a_energy_values *data)
Read energy values.
Definition: ade9153a.c:4098
max42500_init_param
Initialization parameter for the device descriptor.
Definition: max42500.h:161
ad719x_init_param
Definition: ad719x.h:207
ltm4686_ip
struct ltm4686_init_param ltm4686_ip
Definition: common_data.c:55
max14914_in_ip
struct no_os_gpio_init_param max14914_in_ip
Definition: common_data.c:69
LTC2983_RSENSE
@ LTC2983_RSENSE
Definition: ltc2983.h:199
ad9545_init_param
Definition: ad9545.h:753
ad74413r_uart_ip
struct no_os_uart_init_param ad74413r_uart_ip
Definition: common_data.c:42
GPIO_SCK_PIN
#define GPIO_SCK_PIN
Definition: common_data.h:83
ade9153a_autocal_vals::aicc_reg_val
uint32_t aicc_reg_val
Definition: ade9153a.h:812
LTC2983_RTD_PT_100
@ LTC2983_RTD_PT_100
Definition: ltc2983.h:182
ad7606x_init_param_parallel
struct ad7606_init_param ad7606x_init_param_parallel
Definition: common_data.c:146
max_spi_init_param
Maxim specific SPI initialization parameters.
Definition: maxim_spi.h:53
SYNC_PIN
#define SYNC_PIN
Definition: parameters.h:55
LT7182S_FAULT_PIN_OUTPUT
@ LT7182S_FAULT_PIN_OUTPUT
Definition: lt7182s.h:240
gpio_ldac_param
struct no_os_gpio_init_param gpio_ldac_param
Definition: common_data.c:76
ad7616_ip
struct ad7616_init_param ad7616_ip
Definition: common_data.c:90
adis1650x_spi_ip
struct no_os_spi_init_param adis1650x_spi_ip
Definition: common_data.c:57
ad74416h_spi_ip
struct no_os_spi_init_param ad74416h_spi_ip
Definition: common_data.c:54
LTC3337_I2C_ADDR
#define LTC3337_I2C_ADDR
Definition: ltc3337.h:40
max25603_uart_ip
struct no_os_uart_init_param max25603_uart_ip
Definition: common_data.c:36
ID_ADXL380
@ ID_ADXL380
Definition: adxl38x.h:237
rms_adc_values::v2_rms
int32_t v2_rms
Definition: state_machine.h:231
clkchip_gpio_init_param
const struct no_os_gpio_init_param clkchip_gpio_init_param
Definition: common_data.c:55
ltc2983_rtd::sensor
struct ltc2983_sensor sensor
Definition: ltc2983.h:308
REFB_CLK_FREQUENCY
#define REFB_CLK_FREQUENCY
Definition: common_data.h:51
IRQ_DISABLED
@ IRQ_DISABLED
Definition: axi_dmac.h:79
ad7606_axi_init_param
AXI driver(s) initialization parameters.
Definition: ad7606.h:288
NO_OS_EVT_TIM_ELAPSED
@ NO_OS_EVT_TIM_ELAPSED
Definition: no_os_irq.h:68
ade9113_gpio_rcm_test_ip
struct no_os_gpio_init_param ade9113_gpio_rcm_test_ip
Definition: common_data.c:112
adxl313_user_init
struct adxl313_init_param adxl313_user_init
Definition: common_data.c:64
adxl38x_uart_ip
struct no_os_uart_init_param adxl38x_uart_ip
Definition: common_data.c:42
clkgen_ip
struct axi_clkgen_init clkgen_ip
Definition: common_data.c:64
max22190_ip
struct max22190_init_param max22190_ip
Definition: common_data.c:53
ade7913_dev::v1_wav_m
int32_t * v1_wav_m
Definition: ade7913.h:184
common_data.h
Defines common data to be used by eval-ad74416h examples.
lt7182s_ip
struct lt7182s_init_param lt7182s_ip
Definition: common_data.c:55
ade9153a_autocal_vals
ADE9153A temperature value.
Definition: ade9153a.h:810
GPIO_ADC_OS0
#define GPIO_ADC_OS0
Definition: parameters.h:61
adis1646x_uart_ip
struct no_os_uart_init_param adis1646x_uart_ip
Definition: common_data.c:45
adf4382_spi_ip
struct no_os_spi_init_param adf4382_spi_ip
Definition: common_data.c:48
GPIO_ADC_RESET
#define GPIO_ADC_RESET
Definition: parameters.h:66
AD74413R_GPIO_CB_HANDLE
#define AD74413R_GPIO_CB_HANDLE
Definition: parameters.h:69
ade9153a_freq_s_status
int ade9153a_freq_s_status(struct ade9153a_dev *dev, uint8_t *status)
Frequency setting.
Definition: ade9153a.c:3148
axi_dac_init::name
const char * name
Definition: axi_dac_core.h:70
SPI_PQM_DEVICE_ID
#define SPI_PQM_DEVICE_ID
Definition: parameters.h:75
spi_engine.h
ade9113_gpio_led4_ip
struct no_os_gpio_init_param ade9113_gpio_led4_ip
Definition: common_data.c:144
ade9113_gpio_led3_ip
struct no_os_gpio_init_param ade9113_gpio_led3_ip
Definition: common_data.c:136
max_irq_ops
const struct no_os_irq_platform_ops max_irq_ops
maxim specific IRQ platform ops structure
Definition: maxim_irq.c:657
common_data.h
Defines common data to be used by lt7170 examples.
max22196_crc_ip
struct no_os_gpio_init_param max22196_crc_ip
Definition: common_data.c:53
irq_ip
struct no_os_irq_init_param irq_ip
Definition: common_data.c:54
psu_gpio_ip
const struct no_os_gpio_init_param psu_gpio_ip
Definition: common_data.c:264
ad7616_init_param
Definition: ad7616.h:202
ad7606_init_param
Device driver initialization parameters.
Definition: ad7606.h:309
UART_OPS
#define UART_OPS
Definition: parameters.h:55
iio_trig_enable
int iio_trig_enable(void *trig)
Enable system interrupt which is linked to the given trigger.
Definition: iio_trigger.c:110
ID_ADXL313
@ ID_ADXL313
Definition: adxl313.h:246
xil_gpio_param
struct xil_gpio_init_param xil_gpio_param
Definition: parameters.c:46
dac_demo_init_param::dev_global_attr
uint32_t dev_global_attr
Definition: dac_demo.h:79
ade9113_ip
struct ade9113_init_param ade9113_ip
Definition: common_data.c:180
lt8722_spi_ip
struct no_os_spi_init_param lt8722_spi_ip
Definition: common_data.c:45
common_data.h
Header file for init parameters.
ade9153a_pq_values::power_factor_reg_val
int32_t power_factor_reg_val
Definition: ade9153a.h:786
common_data.h
pulsar_adc_spi_init
struct no_os_spi_init_param pulsar_adc_spi_init
Definition: common_data.c:58
LT7170_FAULT_PIN_OUTPUT
@ LT7170_FAULT_PIN_OUTPUT
Definition: lt7170.h:223
GPIO_REV_PORT_NUM
#define GPIO_REV_PORT_NUM
Definition: parameters.h:57
GPIO_RESET_PIN_NUM
#define GPIO_RESET_PIN_NUM
Definition: parameters.h:88
pmod_spi_ip
const struct no_os_spi_init_param pmod_spi_ip
Definition: common_data.c:254
max14914_init_param
Structure holding the MAX14914 initialization parameter.
Definition: max14914.h:64
GPIO_PG_ALT_PIN
#define GPIO_PG_ALT_PIN
Definition: parameters.h:52
ID_AD4695
@ ID_AD4695
Definition: ad469x.h:202
sync_ip
const struct no_os_gpio_init_param sync_ip
Definition: common_data.c:58
SPI_BAUDRATE
#define SPI_BAUDRATE
Definition: parameters.h:73
max42500_gpio_extra
const struct max_gpio_init_param max42500_gpio_extra
Definition: parameters.c:52
refm1_clk_ops
const struct no_os_clk_platform_ops refm1_clk_ops
Definition: common_data.c:109
SPI_PQM_EXTRA
#define SPI_PQM_EXTRA
Definition: parameters.h:77
AD469x_single_cycle
@ AD469x_single_cycle
Definition: ad469x.h:168
rms_adc_values
Definition: state_machine.h:224
adin1110_cfg1_ip
const struct no_os_gpio_init_param adin1110_cfg1_ip
Definition: common_data.c:197
AD3552R_CH_OUTPUT_RANGE_NEG_10__10V
@ AD3552R_CH_OUTPUT_RANGE_NEG_10__10V
Definition: ad3552r.h:217
ade9153a_rms_values
ADE9153A rms registers values.
Definition: ade9153a.h:761
axi_dmac.h
Driver for the Analog Devices AXI-DMAC core.
max42500_ip
struct max42500_init_param max42500_ip
Definition: common_data.c:55
adxl313_init_param::dev_type
enum adxl313_type dev_type
Definition: adxl313.h:403
AD463X_24_DIFF
#define AD463X_24_DIFF
Definition: ad463x.h:97
no_os_irq_init_param::irq_ctrl_id
uint32_t irq_ctrl_id
Definition: no_os_irq.h:109
ad74413r_irq_ip
const struct no_os_gpio_init_param ad74413r_irq_ip
Definition: common_data.c:109
GPIO_EN_PORT_NUM
#define GPIO_EN_PORT_NUM
Definition: parameters.h:61
common_data.h
Defines common data to be used by adp1050 examples.
rms_filter_i
int64_t rms_filter_i(int32_t sample)
Compute i rms value for device 1.
Definition: common_data.c:204
adxl355_uart_ip
struct no_os_uart_init_param adxl355_uart_ip
Definition: common_data.c:42
ltc2672_uart_ip
struct no_os_uart_init_param ltc2672_uart_ip
Definition: common_data.c:42
AD7190
@ AD7190
Definition: ad719x.h:182
max11205_init_param::gpio_rdy
struct no_os_gpio_init_param * gpio_rdy
Definition: max11205.h:77
lt8722_swen_ip
struct no_os_gpio_init_param lt8722_swen_ip
Definition: common_data.c:55
max22017_init_param
Structure holding the MAX22017 initialization parameter.
Definition: max22017.h:187
common_data.h
Defines common data to be used by demo_esp examples.
adt7420_user_init
struct adt7420_init_param adt7420_user_init
Definition: common_data.c:63
pulsar_adc_init_param::gpio_cnv
struct no_os_gpio_init_param * gpio_cnv
Definition: pulsar_adc.h:129
ltm4686_init_param::i2c_init
struct no_os_i2c_init_param * i2c_init
Definition: ltm4686.h:326
ade9113.h
Header file of ADE9113 Driver.
NO_OS_TIM_IRQ
@ NO_OS_TIM_IRQ
Definition: no_os_irq.h:88
ltc2983_thermistor::sensor
struct ltc2983_sensor sensor
Definition: ltc2983.h:326
UART_IRQ_ID
#define UART_IRQ_ID
Definition: parameters.h:50
ad9545.h
Header file for ad9545 Driver.
rms_filter_v1
int64_t rms_filter_v1(int32_t sample)
Compute v1 rms value for device 1.
Definition: common_data.c:170
dac_demo_init_param::dev_ch_attr
uint32_t dev_ch_attr[MAX_DAC_ADDR]
Definition: dac_demo.h:81
NO_OS_UART_STOP_2_BIT
@ NO_OS_UART_STOP_2_BIT
Definition: no_os_uart.h:96
no_os_clk_desc
Structure holding CLK descriptor.
Definition: no_os_clk.h:75
common_data.h
Defines common data to be used by iio examples.
ade9153a_stop
int ade9153a_stop(struct ade9153a_dev *dev)
Stop measurements.
Definition: ade9153a.c:3748
refbb_clk_ops
const struct no_os_clk_platform_ops refbb_clk_ops
Definition: common_data.c:105
INITIAL
#define INITIAL
Definition: supply.h:48
MAX42500_VMON_VMPD
#define MAX42500_VMON_VMPD
Definition: parameters.h:55
ad463x_uart_ip
struct no_os_uart_init_param ad463x_uart_ip
Definition: common_data.c:48
max11205_spi_ip
struct no_os_spi_init_param max11205_spi_ip
Definition: common_data.c:54
max25603_hb_ip
struct no_os_pwm_init_param max25603_hb_ip
Definition: common_data.c:72
LTC2983_RTD_PT_1000
@ LTC2983_RTD_PT_1000
Definition: ltc2983.h:185
adxl38x_spi_ip
struct no_os_spi_init_param adxl38x_spi_ip
Definition: common_data.c:54
iip
const struct no_os_i2c_init_param iip
Definition: common_data.c:54
max14914_ip
struct max14914_init_param max14914_ip
Definition: common_data.c:85
adis1650x_chip_info
const struct adis_chip_info adis1650x_chip_info
Definition: adis1650x.c:228
ADT75_ADDR
#define ADT75_ADDR(x)
Definition: adt75.h:40
supply_scale_v
int64_t supply_scale_v(int32_t val)
Scale V value.
Definition: common_data.c:323
INT_REF
@ INT_REF
Definition: ad738x.h:146
no_os_irq_init_param::platform_ops
const struct no_os_irq_platform_ops * platform_ops
Definition: no_os_irq.h:111
GPIO_DEVICE_ID
#define GPIO_DEVICE_ID
Definition: parameters.h:87
axi_dac_init
Definition: axi_dac_core.h:68
max22017_rstb_ip
struct no_os_gpio_init_param max22017_rstb_ip
Definition: common_data.c:55
max31827_ip
struct max31827_init_param max31827_ip
Definition: common_data.c:55
AD74413R
@ AD74413R
Definition: ad74413r.h:175
ltc2983_thermistor
thermistor sensor descriptor for LTC2983
Definition: ltc2983.h:324
ade9153a_spi_extra_ip
struct max_spi_init_param ade9153a_spi_extra_ip
Definition: common_data.c:51
GPIO_ADC_OS2
#define GPIO_ADC_OS2
Definition: parameters.h:63
gpio_sck_ip
struct no_os_gpio_init_param gpio_sck_ip
Definition: common_data.c:90
ad469x.h
Header file for ad469x Driver.
adxrs290_init_param
Device driver initialization structure.
Definition: adxrs290.h:157
UART_BAUDRATE
#define UART_BAUDRATE
Definition: parameters.h:53
ade9153a_autocal_vals::avcc_reg_val
uint32_t avcc_reg_val
Definition: ade9153a.h:816
adin1110_uart_ip
struct no_os_uart_init_param adin1110_uart_ip
Definition: common_data.c:36
ad5460_init_param
Definition: ad5460.h:325
ad9545_i2c_ip
struct no_os_i2c_init_param ad9545_i2c_ip
Definition: common_data.c:68
gpio_adc_en2_fmc_ip
struct no_os_gpio_init_param gpio_adc_en2_fmc_ip
Definition: common_data.c:120
max_spi_ops
const struct no_os_spi_platform_ops max_spi_ops
maxim platform specific SPI platform ops structure
Definition: maxim_spi.c:795
LT7182S_PMBUS_ADDRESS
#define LT7182S_PMBUS_ADDRESS
Definition: common_data.h:40
DMA_BASEADDR
#define DMA_BASEADDR
Definition: parameters.h:95
spi_engine_offload_init_param
struct spi_engine_offload_init_param spi_engine_offload_init_param
Definition: common_data.c:75
adis1654x_uart_ip
struct no_os_uart_init_param adis1654x_uart_ip
Definition: common_data.c:45
xilinx_gpio.h
ltc2983_gpio_rstn
const struct no_os_gpio_init_param ltc2983_gpio_rstn
Definition: common_data.c:58
max31855_init_param
MAX31855 comm init param.
Definition: max31855.h:68
adis1655x_gpio_reset_ip
struct no_os_gpio_init_param adis1655x_gpio_reset_ip
Definition: common_data.c:68
adis1655x_ip
struct adis_init_param adis1655x_ip
Definition: common_data.c:76
max14916_ip
struct max149x6_init_param max14916_ip
Definition: common_data.c:53
max22017_uart_ip
struct no_os_uart_init_param max22017_uart_ip
Definition: common_data.c:35
adt75_comm_param
const struct no_os_i2c_init_param adt75_comm_param
Definition: common_data.c:57
INTR_GPIO_PIN_NUM
#define INTR_GPIO_PIN_NUM
Definition: parameters.h:96
uart_ip_stdio
struct no_os_uart_init_param uart_ip_stdio
Definition: common_data.c:205
max14906_fault_gpio_param
struct no_os_gpio_init_param max14906_fault_gpio_param
SPI_PQM_BAUDRATE
#define SPI_PQM_BAUDRATE
Definition: parameters.h:76
common_data.h
Defines common data to be used by ltm4686 examples.
GPIO_LED_PIN
#define GPIO_LED_PIN
Definition: platform.h:76
V_DIVIDER
#define V_DIVIDER
Definition: common_data.h:77
ltc4296_spi_ip
struct no_os_spi_init_param ltc4296_spi_ip
Definition: common_data.c:45
spi_init
struct no_os_spi_init_param spi_init
Definition: common_data.c:120
max_uart_init_param
Aditional UART config parameters.
Definition: maxim_uart.h:55
ltc3337_ip
struct ltc3337_init_param ltc3337_ip
Definition: common_data.c:56
UART_FLOW_DIS
@ UART_FLOW_DIS
Definition: maxim_uart.h:47
GPIO_RDY_PORT
#define GPIO_RDY_PORT
Definition: platform.h:67
ade9153a_gpio_rdy_ip
struct no_os_gpio_init_param ade9153a_gpio_rdy_ip
Definition: common_data.c:108
adxl355_spi_ip
struct no_os_spi_init_param adxl355_spi_ip
Definition: common_data.c:74
adt75_init_param::comm_param
struct no_os_i2c_init_param comm_param
Definition: adt75.h:73
max_gpio_ops
const struct no_os_gpio_platform_ops max_gpio_ops
maxim platform specific GPIO platform ops structure
Definition: maxim_gpio.c:320
ltc2672_init_param
Structure holding the parameters for ltc2672 initialization.
Definition: ltc2672.h:196
ID_LTM4686
@ ID_LTM4686
Definition: ltm4686.h:234
GPIO_PP_PIN_NUM
#define GPIO_PP_PIN_NUM
Definition: parameters.h:60
ade9153a_start_autocal_av
int ade9153a_start_autocal_av(struct ade9153a_dev *dev, enum ade9153a_acalmode_e mode)
Start autocalibration AV channel.
Definition: ade9153a.c:4345
adis1655x_spi_ip
struct no_os_spi_init_param adis1655x_spi_ip
Definition: common_data.c:57
no_os_gpio_desc
Structure holding the GPIO descriptor.
Definition: no_os_gpio.h:96
intr_gpio_ip
struct no_os_gpio_init_param intr_gpio_ip
Definition: common_data.c:234
ADIS_SYNC_OUTPUT
#define ADIS_SYNC_OUTPUT
Definition: adis.h:64
TIMER_ID
#define TIMER_ID
Definition: parameters.h:60
ad74416h_init_param
Definition: ad74416h.h:621
trigger_pwm_init
struct no_os_pwm_init_param trigger_pwm_init
Definition: common_data.c:88
max22200_init_param
Definition: max22200.h:142
ade9153a_rms_vals
int ade9153a_rms_vals(struct ade9153a_dev *dev, struct ade9153a_rms_values *data)
Read rms values.
Definition: ade9153a.c:4176
lt8491_i2c_ip
const struct no_os_i2c_init_param lt8491_i2c_ip
Definition: common_data.c:47
i2c_ip
struct no_os_i2c_init_param i2c_ip
Definition: common_data.c:197
max42500_init_param::comm_param
struct no_os_i2c_init_param comm_param
Definition: max42500.h:163
MAX42500_ADDR_PORT
#define MAX42500_ADDR_PORT
Definition: parameters.h:50
max22200_ip
struct max22200_init_param max22200_ip
Definition: common_data.c:61
NO_OS_PWM_POLARITY_HIGH
@ NO_OS_PWM_POLARITY_HIGH
Definition: no_os_pwm.h:57
max14914_doilvl_ip
struct no_os_gpio_init_param max14914_doilvl_ip
Definition: common_data.c:53
ade9153a_gpio_irq_ip
struct no_os_irq_init_param ade9153a_gpio_irq_ip
Definition: common_data.c:126
common_data.h
Defines common data to be used by ADE7913 example project.
GPIO_PP_PORT_NUM
#define GPIO_PP_PORT_NUM
Definition: parameters.h:59
adis1655x_uart_ip
struct no_os_uart_init_param adis1655x_uart_ip
Definition: common_data.c:45
rms_filter_i_3
int64_t rms_filter_i_3(int32_t sample)
Compute i_3 rms value for device 3.
Definition: common_data.c:306
adis1657x_spi_ip
struct no_os_spi_init_param adis1657x_spi_ip
Definition: common_data.c:57
max_gpio_init_param::vssel
mxc_gpio_vssel_t vssel
Definition: maxim_gpio.h:57
max14906_spi_ip
struct no_os_spi_init_param max14906_spi_ip
Definition: common_data.c:47
platform_uart_param
struct xil_uart_init_param platform_uart_param
ade9113_gpio_ZX_ip
struct no_os_gpio_init_param ade9113_gpio_ZX_ip
Definition: common_data.c:104
ad3552r_init_param
Definition: ad3552r.h:433
max_uart_ops
const struct no_os_uart_platform_ops max_uart_ops
Maxim platform specific UART platform ops structure.
Definition: maxim_uart.c:475
INTR_GPIO_PORT_NUM
#define INTR_GPIO_PORT_NUM
Definition: parameters.h:97
ad7616_gpio_convst_ip
struct no_os_gpio_init_param ad7616_gpio_convst_ip
Definition: common_data.c:83
GPIO_CONVST_PORT
#define GPIO_CONVST_PORT
Definition: parameters.h:69
read_measurements
int read_measurements(struct ade9153a_dev *dev)
Read measurements.
Definition: common_data.c:163
AD7091R4
@ AD7091R4
Definition: ad7091r8.h:88
ade9153a_temperature_value
ADE9153A temperature value.
Definition: ade9153a.h:797
GPIO_SWEN_PIN_NUM
#define GPIO_SWEN_PIN_NUM
Definition: parameters.h:59
uart_ip
struct no_os_uart_init_param uart_ip
Definition: common_data.c:52
max_gpio_init_param
GPIO platform specific init parameters.
Definition: maxim_gpio.h:55
axi_pwm_init_param
Structure holding the initialization parameters for axi PWM.
Definition: axi_pwm_extra.h:50
NORMAL
@ NORMAL
Definition: ade9153a.h:454
SPI_ENGINE
@ SPI_ENGINE
Definition: xilinx_spi.h:64
i2c_extra
I2C platform specific parameters.
adt7420_init_param
Definition: adt7420.h:151
ID_AD4630_24
@ ID_AD4630_24
Definition: ad463x.h:151
autocalibration_read_vals
int autocalibration_read_vals(struct ade9153a_dev *dev)
Autocalibration read values.
Definition: common_data.c:307
ad5460_uart_ip
struct no_os_uart_init_param ad5460_uart_ip
Definition: common_data.c:42
MAX42500_VMON_EN
#define MAX42500_VMON_EN
Definition: parameters.h:54
ade9113_gpio_rcddc_ip
struct no_os_gpio_init_param ade9113_gpio_rcddc_ip
Definition: common_data.c:128
adin1110_cfg0_ip
const struct no_os_gpio_init_param adin1110_cfg0_ip
Definition: common_data.c:189
MAX42500_PECE
#define MAX42500_PECE
Definition: parameters.h:53
common_data.h
ltc2983_rtd_11
struct ltc2983_rtd ltc2983_rtd_11
Definition: common_data.c:180
ade7816_ip
struct ade7816_init_param ade7816_ip
Definition: common_data.c:70
lt7182s_i2c_ip
struct no_os_i2c_init_param lt7182s_i2c_ip
Definition: common_data.c:47
GPIO_SYNC_PIN_NUM
#define GPIO_SYNC_PIN_NUM
Definition: parameters.h:66
GPIO_REV_PIN_NUM
#define GPIO_REV_PIN_NUM
Definition: parameters.h:58
ADXL38X_SPI_COMM
@ ADXL38X_SPI_COMM
Definition: adxl38x.h:242
max_spi_init_param::num_slaves
uint32_t num_slaves
Definition: maxim_spi.h:54
no_os_callback_desc::event
enum no_os_irq_event event
Definition: no_os_irq.h:148
adis1646x_spi_ip
struct no_os_spi_init_param adis1646x_spi_ip
Definition: common_data.c:57
max22196_init_param
Definition: max22196.h:132
adis1647x_chip_info
const struct adis_chip_info adis1647x_chip_info
Definition: adis1647x.c:207
ade9113_gpio_led2_ip
struct no_os_gpio_init_param ade9113_gpio_led2_ip
Definition: common_data.c:80
MAX42500_EN1_PORT
#define MAX42500_EN1_PORT
Definition: parameters.h:48
TX_CORE_BASEADDR
#define TX_CORE_BASEADDR
Definition: parameters.h:93
no_os_timer_init_param
Structure holding the parameters for timer initialization.
Definition: no_os_timer.h:83
ade7816_gpio_irq0_ip
struct no_os_gpio_init_param ade7816_gpio_irq0_ip
Definition: common_data.c:62
AD7091R2
@ AD7091R2
Definition: ad7091r8.h:87
ade9113_gpio_rcm_test_ip
struct no_os_gpio_init_param ade9113_gpio_rcm_test_ip
Definition: common_data.c:112
max14919_ip
struct max14919_init_param max14919_ip
Definition: common_data.c:100
ad5460_spi_ip
struct no_os_spi_init_param ad5460_spi_ip
Definition: common_data.c:54
GPIO_RSTN_PIN_NUM
#define GPIO_RSTN_PIN_NUM
Definition: parameters.h:68
SPI_OPS
#define SPI_OPS
Definition: parameters.h:74
adis_init_param::info
const struct adis_chip_info * info
Definition: adis.h:308
ad7091r8_uart_ip
struct no_os_uart_init_param ad7091r8_uart_ip
Definition: common_data.c:42
no_os_pwm.h
Header file of PWM Interface.
PWM_1_PHASE
#define PWM_1_PHASE
Definition: parameters.h:97
ID_AD4020
@ ID_AD4020
Definition: pulsar_adc.h:72
lt7170_init_param::i2c_init
struct no_os_i2c_init_param * i2c_init
Definition: lt7170.h:307
ade9113_gpio_irq_ip
struct no_os_irq_init_param ade9113_gpio_irq_ip
Definition: common_data.c:162
OFFLOAD_RX_EN
#define OFFLOAD_RX_EN
Definition: spi_engine.h:53
ID_ADXL382
@ ID_ADXL382
Definition: adxl38x.h:238
common_data.h
Defines common data to be used by ad9545 example.
no_os_platform_spi_delays
Delays resulted from components in the SPI signal path. The values is ns.
Definition: no_os_spi.h:124
AD7616_SW
@ AD7616_SW
Definition: ad7616.h:115
ade9153a_power_values::active_power_reg_val
int32_t active_power_reg_val
Definition: ade9153a.h:750
GPIO_ZC_PIN
#define GPIO_ZC_PIN
Definition: parameters.h:91
ltc4162l_init_param::i2c_init_param
struct no_os_i2c_init_param i2c_init_param
Definition: ltc4162l.h:153
DCACHE_INVALIDATE
#define DCACHE_INVALIDATE
Definition: parameters.h:84
GPIO_RESETN_PORT
#define GPIO_RESETN_PORT
Definition: parameters.h:78
UART_CONFIG_BAUDRATE
#define UART_CONFIG_BAUDRATE
Definition: parameters.h:51
pulsar_adc_uart_ip
struct no_os_uart_init_param pulsar_adc_uart_ip
Definition: common_data.c:46
RST_GPIO_EXTRA
#define RST_GPIO_EXTRA
Definition: parameters.h:56
ade9113_gpio_rcdac_ip
struct no_os_gpio_init_param ade9113_gpio_rcdac_ip
Definition: common_data.c:120
ltc2983_rtd
RTD sensor descriptor for LTC2983.
Definition: ltc2983.h:306
ltc2983_rsense_3
struct ltc2983_rsense ltc2983_rsense_3
Definition: common_data.c:149
common_data.h
Defines common data to be used by max42500 examples.
ONE_WIRE_MODE
@ ONE_WIRE_MODE
Definition: ad738x.h:113
adt7420_init_param::interface_init
union adt7420_init_param::interface_type interface_init
gpio_ip
struct no_os_gpio_init_param gpio_ip
Definition: common_data.c:46
ADE7913_VREF_I
#define ADE7913_VREF_I
Definition: ade7913.h:122
SPI_CS
#define SPI_CS
Definition: parameters.h:70
adf4382_ip
struct adf4382_init_param adf4382_ip
Definition: common_data.c:58
ad9545_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: ad9545.h:755
adf4382_uart_ip
struct no_os_uart_init_param adf4382_uart_ip
Definition: common_data.c:36
PWM_EXTRA
#define PWM_EXTRA
Definition: parameters.h:113
common_data.h
Defines common data to be used by eval-ad738x examples.
MULT_CC_60HZ
#define MULT_CC_60HZ
Definition: common_data.h:138
adis1650x_ip
struct adis_init_param adis1650x_ip
Definition: common_data.c:76
ltc2672_init_param::id
enum ltc2672_device_id id
Definition: ltc2672.h:200
lt7182s_init_param::i2c_init
struct no_os_i2c_init_param * i2c_init
Definition: lt7182s.h:339
common_data.h
Defines common data to be used by the ADIN1110 examples.
adt75_ip
struct adt75_init_param adt75_ip
Definition: common_data.c:176
max149x6_init_param::chip_address
uint32_t chip_address
Definition: max149x6-base.h:55
ade9113_gpio_led2_ip
struct no_os_gpio_init_param ade9113_gpio_led2_ip
Definition: common_data.c:80
LTM4686_ADDRESS
#define LTM4686_ADDRESS
Definition: common_data.h:40
common_data.h
Defines common data to be used by eval-adis1650x examples.
common_data.h
Defines common data to be used by ltp8800 examples.
ad74416h_ip
struct ad74416h_init_param ad74416h_ip
Definition: common_data.c:64
SAMPLES_PER_CHANNEL
#define SAMPLES_PER_CHANNEL
Definition: common_data.h:52
FREQ_CC
#define FREQ_CC
Definition: common_data.h:134
adc_demo_init_param::dev_global_attr
uint32_t dev_global_attr
Definition: adc_demo.h:80
swiot_iio_desc_init_param::psu_gpio_param
struct no_os_gpio_init_param psu_gpio_param
Definition: swiot.h:99
ltc4306_user_init
struct ltc4306_init_param ltc4306_user_init
Definition: common_data.c:61
AD738X_FLAG_STANDARD_SPI_DMA
#define AD738X_FLAG_STANDARD_SPI_DMA
Definition: ad738x.h:106
xil_uart_ops
const struct no_os_uart_platform_ops xil_uart_ops
Xilinx platform specific UART platform ops structure.
Definition: xilinx_uart.c:520
NO_OS_SPI_BIT_ORDER_MSB_FIRST
@ NO_OS_SPI_BIT_ORDER_MSB_FIRST
Definition: no_os_spi.h:76
ltp8800_ip
struct ltp8800_init_param ltp8800_ip
Definition: common_data.c:63
RDY_PIN
#define RDY_PIN
Definition: parameters.h:45
GPIO_DOILVL_PIN_NUM
#define GPIO_DOILVL_PIN_NUM
Definition: parameters.h:54
adp1050_uart_ip
struct no_os_uart_init_param adp1050_uart_ip
Definition: common_data.c:35
ADIS16505_2
@ ADIS16505_2
Definition: adis.h:91
iio_hw_trig_init_param
IIO hardware trigger initialization structure.
Definition: iio_trigger.h:86
adin1110_reset_gpio_ip
struct no_os_gpio_init_param adin1110_reset_gpio_ip
Definition: common_data.c:56
no_os_clk_platform_ops
Structure holding CLK function pointers that point to the platform specific function.
Definition: no_os_clk.h:91
gpio_adc_en0_fmc_ip
struct no_os_gpio_init_param gpio_adc_en0_fmc_ip
Definition: common_data.c:132
AD7091R8
@ AD7091R8
Definition: ad7091r8.h:89
max31855_ip
struct max31855_init_param max31855_ip
Definition: common_data.c:59
max25603_en2_ip
struct no_os_pwm_init_param max25603_en2_ip
Definition: common_data.c:63
iio_hw_trig_cb_info::event
enum no_os_irq_event event
Definition: iio_trigger.h:75
GPIO_ADC_STBY
#define GPIO_ADC_STBY
Definition: parameters.h:65
max31855_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: max31855.h:69
PWM_0_DUTY_NS
#define PWM_0_DUTY_NS
Definition: parameters.h:92
axi_pwm_init_params
struct axi_pwm_init_param axi_pwm_init_params
Definition: ad7616_sdz.c:82
adp1050_pg_alt_ip
struct no_os_gpio_init_param adp1050_pg_alt_ip
Definition: common_data.c:53
adt7420_i2c_extra
struct max_i2c_init_param adt7420_i2c_extra
Definition: parameters.c:46
ade9113_gpio_rcdac_ip
struct no_os_gpio_init_param ade9113_gpio_rcdac_ip
Definition: common_data.c:120
iio_hw_trig_init_param::irq_id
uint32_t irq_id
Definition: iio_trigger.h:92
RX_CORE_BASEADDR
#define RX_CORE_BASEADDR
Definition: parameters.h:63
clkgen_init
struct axi_clkgen_init clkgen_init
Definition: common_data.c:80
ADXL355_SPI_COMM
@ ADXL355_SPI_COMM
Definition: adxl355.h:173
max22196_init_param::comm_param
struct no_os_spi_init_param * comm_param
Definition: max22196.h:134
AD469x_OSR_1
@ AD469x_OSR_1
Definition: ad469x.h:213
max14919_init_param
Structure holding the MAX14919 initialization parameter.
Definition: max14919.h:59
GPIO_IN_PIN_NUM
#define GPIO_IN_PIN_NUM
Definition: parameters.h:58
ADE9153A_REG_MS_ACAL_CFG
#define ADE9153A_REG_MS_ACAL_CFG
Definition: ade9153a.h:118
ade9113_gpio_reset_ip
struct no_os_gpio_init_param ade9113_gpio_reset_ip
Definition: common_data.c:72
ad719x_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: ad719x.h:209
IRQ_OPS
#define IRQ_OPS
Definition: parameters.h:63
adin1110_init_param::chip_type
enum adin1110_chip_id chip_type
Definition: adin1110.h:215
ltp8800_init_param
Definition: ltp8800.h:209
iio_sw_trig_init_param
IIO software trigger initialization structure.
Definition: iio_trigger.h:116
common_data.h
Defines common data to be used by eval-adxl367z examples.
ade9153a_half_rms_values::current_h_rms_reg_val
int32_t current_h_rms_reg_val
Definition: ade9153a.h:775
no_os_i2c_init_param
Structure holding the parameters for I2C initialization.
Definition: no_os_i2c.h:64
ltc2672_ip
struct ltc2672_init_param ltc2672_ip
Definition: common_data.c:62
iio_trigger
Definition: iio_types.h:231
NULL
#define NULL
Definition: wrapper.h:64
ADE7913_VREF_V
#define ADE7913_VREF_V
Definition: ade7913.h:121
ad3552r_core_ip
struct axi_dac_init ad3552r_core_ip
Definition: common_data.c:57
no_os_uart_init_param
Structure holding the parameters for UART initialization.
Definition: no_os_uart.h:110
adt75_uart_ip
struct no_os_uart_init_param adt75_uart_ip
Definition: common_data.c:42
GPIO_RCM_TEST_PIN
#define GPIO_RCM_TEST_PIN
Definition: parameters.h:94
ad7091r8_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: ad7091r8.h:184
max22190_init_param
Definition: max22190.h:82
ADE9153A_REG_AIGAIN
#define ADE9153A_REG_AIGAIN
Definition: ade9153a.h:100
afe_callback_ctrl_ip
struct no_os_irq_init_param afe_callback_ctrl_ip
Definition: common_data.c:243
adis1657x_ip
struct adis_init_param adis1657x_ip
Definition: common_data.c:76
ltc2983_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: ltc2983.h:230
ad74413r_init_param::chip_id
enum ad74413r_chip_id chip_id
Definition: ad74413r.h:297
common_data.h
xil_spi_ops
const struct no_os_spi_platform_ops xil_spi_ops
Spi engine platform specific SPI platform ops structure.
Definition: xilinx_spi.c:453
SPI_DEVICE_ID
#define SPI_DEVICE_ID
Definition: parameters.h:69
ad7616_spi_ip
struct no_os_spi_init_param ad7616_spi_ip
Definition: common_data.c:56
axi_pwm_1_extra
struct axi_pwm_init_param axi_pwm_1_extra
Definition: common_data.c:95
LTP8800_ADDRESS
#define LTP8800_ADDRESS
Definition: common_data.h:40
spi_engine_init_param
Structure containing the init parameters needed by the SPI engine.
Definition: spi_engine.h:83
gpio_adc_en3_fmc_ip
struct no_os_gpio_init_param gpio_adc_en3_fmc_ip
Definition: common_data.c:114
no_os_gpio_set_value
int32_t no_os_gpio_set_value(struct no_os_gpio_desc *desc, uint8_t value)
Set the value of the specified GPIO.
Definition: no_os_gpio.c:197
swiot_ip
struct swiot_iio_desc_init_param swiot_ip
adf4368_init_param
ADF4368 Initialization Parameters structure.
Definition: adf4368.h:425
gpio_extra
struct max_gpio_init_param gpio_extra
Definition: common_data.c:47
ad738x_init_param::spi_param
struct no_os_spi_init_param * spi_param
Definition: ad738x.h:170
xil_gpio_init
struct xil_gpio_init_param xil_gpio_init
Definition: common_data.c:109
ID_ADXL355
@ ID_ADXL355
Definition: adxl355.h:156
INTR_GPIO_EXTRA
#define INTR_GPIO_EXTRA
Definition: parameters.h:98
max22190_uart_ip
struct no_os_uart_init_param max22190_uart_ip
Definition: common_data.c:35
NO_OS_EVT_GPIO
@ NO_OS_EVT_GPIO
Definition: no_os_irq.h:62
rms_filter_v1_3
int64_t rms_filter_v1_3(int32_t sample)
Compute v1_3 rms value for device 3.
Definition: common_data.c:272
VCONSEL_4W_WYE
@ VCONSEL_4W_WYE
Definition: pqlib_example.h:75
ade9113_gpio_relay_ip
struct no_os_gpio_init_param ade9113_gpio_relay_ip
Definition: common_data.c:88
ade9113_gpio_rdy_ip
struct no_os_gpio_init_param ade9113_gpio_rdy_ip
Definition: common_data.c:64
ad74413r_reset_ip
struct no_os_gpio_init_param ad74413r_reset_ip
Definition: common_data.c:93
no_os_irq_init_param
Structure holding the initial parameters for Interrupt Request.
Definition: no_os_irq.h:107
rms_adc_values::i_rms_adc
int32_t i_rms_adc
Definition: state_machine.h:233
NO_OS_UART_PAR_NO
@ NO_OS_UART_PAR_NO
Definition: no_os_uart.h:77
max_usb_uart_ops
const struct no_os_uart_platform_ops max_usb_uart_ops
Maxim platform specific UART platform ops structure.
Definition: maxim_usb_uart.c:324
NO_OS_IRQ_EDGE_RISING
@ NO_OS_IRQ_EDGE_RISING
Definition: no_os_irq.h:80
max538x_init_param
Definition: max538x.h:84
PWM_GPIO_EXTRA
#define PWM_GPIO_EXTRA
Definition: parameters.h:114
TIMER_FREQ
#define TIMER_FREQ
Definition: parameters.h:61
adt75.h
Header file of ADT75 Driver.
GPIO_DI_EN_PIN_NUM
#define GPIO_DI_EN_PIN_NUM
Definition: parameters.h:56
adxl367_init_param::spi_init
struct no_os_spi_init_param spi_init
Definition: adxl367.h:455
spi_eng_platform_ops
const struct no_os_spi_platform_ops spi_eng_platform_ops
Spi engine platform specific SPI platform ops structure.
Definition: spi_engine.c:61
AD3552R_ID
@ AD3552R_ID
Definition: ad3552r.h:179
rms_adc_values::v1_rms
int32_t v1_rms
Definition: state_machine.h:229
AD7606X_TRIGGER_PULSE_WIDTH_NS
#define AD7606X_TRIGGER_PULSE_WIDTH_NS
Definition: parameters.h:71
AD463X_SDR_MODE
#define AD463X_SDR_MODE
Definition: ad463x.h:94
common_data.h
Defines common data to be used by max22196 examples.
common_data.h
Defines common data to be used by adrv902x examples.
uart_extra_ip
struct max_uart_init_param uart_extra_ip
Definition: common_data.c:48
max14906_synch_ip
const struct no_os_gpio_init_param max14906_synch_ip
Definition: common_data.c:157
ade9153a_rms_values::current_rms_reg_val
int32_t current_rms_reg_val
Definition: ade9153a.h:763
TIMER_IRQ_OPS
#define TIMER_IRQ_OPS
Definition: parameters.h:85
ade9153a_temperature_value::gain_reg_val
uint16_t gain_reg_val
Definition: ade9153a.h:803
ltc2983_init_param
LTC2983 init param.
Definition: ltc2983.h:228
max14919_fault_ip
struct no_os_gpio_init_param max14919_fault_ip
Definition: common_data.c:45
no_os_platform_spi_delays::cs_delay_first
uint32_t cs_delay_first
Definition: no_os_spi.h:125
adf4382_init_param::spi_init
struct no_os_spi_init_param * spi_init
Definition: adf4382.h:489
max14919_in_ip
struct no_os_gpio_init_param max14919_in_ip[4]
Definition: common_data.c:53
GPIO_RCDAC_PIN
#define GPIO_RCDAC_PIN
Definition: parameters.h:96
no_os_uart_init_param::device_id
uint8_t device_id
Definition: no_os_uart.h:112
AD9528_RESET_B
#define AD9528_RESET_B
Definition: parameters.h:164
ade9153a_half_rms_values
ADE9153A half rms registers values.
Definition: ade9153a.h:773
uart_init_param
struct no_os_uart_init_param uart_init_param
ade7816_spi_ip
struct no_os_spi_init_param ade7816_spi_ip
Definition: common_data.c:45
xil_gpio_init_param
Structure holding the initialization parameters for Xilinx platform specific GPIO parameters.
Definition: xilinx_gpio.h:64
GPIO_CTRL_IRQ_ID
#define GPIO_CTRL_IRQ_ID
Definition: parameters.h:84
ad7091r8_spi_ip
struct no_os_spi_init_param ad7091r8_spi_ip
Definition: common_data.c:54
adc_demo_init_param::dev_ch_attr
uint32_t dev_ch_attr[MAX_ADC_ADDR]
Definition: adc_demo.h:82
ad463x_init_param
Definition: ad463x.h:193
common_data.h
Defines common data to be used by eval-adxl355-pmdz examples.
ade9113_gpio_relay_ip
struct no_os_gpio_init_param ade9113_gpio_relay_ip
Definition: common_data.c:88
ID_ADXL357
@ ID_ADXL357
Definition: adxl355.h:157
ad7606x_init_param_serial
struct ad7606_init_param ad7606x_init_param_serial
Definition: common_data.c:185
timer_ip
struct no_os_timer_init_param timer_ip
Definition: common_data.c:60
NO_OS_PULL_UP
@ NO_OS_PULL_UP
Definition: no_os_gpio.h:68
ltc2983_sensor::chan
uint8_t chan
Definition: ltc2983.h:272
ltc3337_i2c_ip
const struct no_os_i2c_init_param ltc3337_i2c_ip
Definition: common_data.c:48
ade9153a_rms_values::voltage_rms_reg_val
int32_t voltage_rms_reg_val
Definition: ade9153a.h:765
iio_demo_uart_ip
struct no_os_uart_init_param iio_demo_uart_ip
Definition: common_data.c:46
ID_ADXL359
@ ID_ADXL359
Definition: adxl355.h:158
lt8722_ip
struct lt8722_init_param lt8722_ip
Definition: common_data.c:71
adis1647x_gpio_reset_ip
struct no_os_gpio_init_param adis1647x_gpio_reset_ip
Definition: common_data.c:68
common_data.h
Defines common data to be used by ad469x_fmcz examples.
common_data.h
Defines common data to be used by ad463x-fmcz examples.
adt75_param
const struct no_os_i2c_init_param adt75_param
Definition: common_data.c:168
adp1050_i2c_ip
struct no_os_i2c_init_param adp1050_i2c_ip
Definition: common_data.c:45
spi_engine_offload_init_param
Structure containing the init parameters needed by the offload module.
Definition: spi_engine.h:143
no_os_gpio.h
Header file of GPIO Interface.
ltp8800_init_param::i2c_init
struct no_os_i2c_init_param * i2c_init
Definition: ltp8800.h:210
ade9153a_energy_values::active_energy_reg_val
int32_t active_energy_reg_val
Definition: ade9153a.h:737
adin1110_spi_extra_ip
struct max_spi_init_param adin1110_spi_extra_ip
Definition: parameters.c:41
ID_AD4030
@ ID_AD4030
Definition: ad463x.h:169
rms_filter_v1_2
int64_t rms_filter_v1_2(int32_t sample)
Compute v1_2 rms value for device 2.
Definition: common_data.c:221
common_data.h
Defines common data to be used by ade7816 example.
POWER_CC
#define POWER_CC
Definition: common_data.h:126
ade9153a_spi_ip
struct no_os_spi_init_param ade9153a_spi_ip
Definition: common_data.c:116
max22200_cmd_ip
struct no_os_gpio_init_param max22200_cmd_ip
Definition: common_data.c:53
UART_DEV_ID
#define UART_DEV_ID
Definition: platform.h:95
NO_OS_GPIO_IRQ
@ NO_OS_GPIO_IRQ
Definition: no_os_irq.h:85
ad796x.h
Header file of AD796X Driver.
GPIO_IN_PORT_NUM
#define GPIO_IN_PORT_NUM
Definition: parameters.h:57
ltp8800_ctrl_gpio_ip
struct no_os_gpio_init_param ltp8800_ctrl_gpio_ip
Definition: common_data.c:55
ltc2983_spi_ip
const struct no_os_spi_init_param ltc2983_spi_ip
Definition: common_data.c:47
ad7616_uart_ip
struct no_os_uart_init_param ad7616_uart_ip
Definition: common_data.c:44
spi_egy_ip
struct no_os_spi_init_param spi_egy_ip
Definition: common_data.c:216
GPIO_OPS
#define GPIO_OPS
Definition: parameters.h:78
LT7182S_DATA_FORMAT_IEEE754
@ LT7182S_DATA_FORMAT_IEEE754
Definition: lt7182s.h:245
ad3552r.h
Header file of ad3552r Driver.
GPIO_EN3_FMC
#define GPIO_EN3_FMC
Definition: parameters.h:80
max11205_gpio_irq_ip
struct no_os_irq_init_param max11205_gpio_irq_ip
Definition: common_data.c:72
rms_adc_values::v1_rms_adc
int32_t v1_rms_adc
Definition: state_machine.h:235
ade9113_uart_ip
struct no_os_uart_init_param ade9113_uart_ip
Definition: common_data.c:42
no_os_uart.h
Header file of UART interface.
GPIO_PGIA_0
#define GPIO_PGIA_0
Definition: parameters.h:127
AD719X_INT_CLK_4_92_MHZ
@ AD719X_INT_CLK_4_92_MHZ
Definition: ad719x.h:159
in_buff
uint8_t in_buff[MAX_SIZE_BASE_ADDR]
Definition: common_data.c:46
pqm_init_para::ext_buff_len
uint32_t ext_buff_len
Definition: common_data.h:142
ad74413r_ldac_ip
const struct no_os_gpio_init_param ad74413r_ldac_ip
Definition: common_data.c:101
adt75_init_param
Initialization parameter for the device descriptor.
Definition: adt75.h:72
common_data.h
Defines common data to be used by ad7091r8-sdz examples.
adp1050_init_param
Initialization parameter for the ADP1050 device.
Definition: adp1050.h:545
TIMER_EXTRA
#define TIMER_EXTRA
Definition: parameters.h:67
ltc2983_rsense_2
struct ltc2983_rsense ltc2983_rsense_2
Definition: common_data.c:102
UART_DEVICE_ID
#define UART_DEVICE_ID
Definition: parameters.h:52
ADIS16477_1
@ ADIS16477_1
Definition: adis.h:85
iio_trigger::is_synchronous
bool is_synchronous
Definition: iio_types.h:234
I2C_EXTRA
#define I2C_EXTRA
Definition: parameters.h:59
ad796x_core_ip
struct axi_adc_init ad796x_core_ip
Definition: common_data.c:63
common_data.h
Common data used by the MAX22200 project.
loopback_buffs
#define loopback_buffs
Definition: common_data.h:70
ltc3337_init_param::prescale
uint8_t prescale
Definition: ltc3337.h:112
lt8722_uart_ip
struct no_os_uart_init_param lt8722_uart_ip
Definition: common_data.c:35
adis1646x_gpio_reset_ip
struct no_os_gpio_init_param adis1646x_gpio_reset_ip
Definition: common_data.c:68
lt7170_ip
struct lt7170_init_param lt7170_ip
Definition: common_data.c:61
adis1657x_chip_info
const struct adis_chip_info adis1657x_chip_info
Definition: adis1657x.c:381
axi_pwm_init_param::base_addr
uint32_t base_addr
Definition: axi_pwm_extra.h:52
max149x6_init_param
Initialization parameter for the MAX149X6 device.
Definition: max149x6-base.h:54
adin1110_ip
struct adin1110_init_param adin1110_ip
Definition: common_data.c:221
ade9153a_dev
ADE9153A Device structure.
Definition: ade9153a.h:712
ad9545_uart_ip
struct no_os_uart_init_param ad9545_uart_ip
Definition: common_data.c:46
GPIO_PGIA_1
#define GPIO_PGIA_1
Definition: parameters.h:129
ltc2983_thermistor_10
struct ltc2983_thermistor ltc2983_thermistor_10
Definition: common_data.c:131
SPI_MAX_SPEED
#define SPI_MAX_SPEED
Definition: parameters.h:63
common_data.h
Defines common data to be used by eval-adis1654x examples.
iio_hw_trig_cb_info
Hardware trigger callback extra information structure.
Definition: iio_trigger.h:73
ade9113_gpio_irq_ip
struct no_os_irq_init_param ade9113_gpio_irq_ip
Definition: common_data.c:162
GPIO_RDY_PIN_NUM
#define GPIO_RDY_PIN_NUM
Definition: parameters.h:80
adis1647x_spi_ip
struct no_os_spi_init_param adis1647x_spi_ip
Definition: common_data.c:57
iio_uart_ip
struct no_os_uart_init_param iio_uart_ip
Definition: common_data.c:46
ad74413r_spi_ip
struct no_os_spi_init_param ad74413r_spi_ip
Definition: common_data.c:54
ltc4162l_init_param
LTC4162L init param.
Definition: ltc4162l.h:151
ltc2672_spi_ip
struct no_os_spi_init_param ltc2672_spi_ip
Definition: common_data.c:52
MAX42500_ADDR_PIN
#define MAX42500_ADDR_PIN
Definition: parameters.h:51
lt8491_init_param
LT8491 init param.
Definition: lt8491.h:102
ade7816_reset_ip
struct no_os_gpio_init_param ade7816_reset_ip
Definition: common_data.c:54
ltm4686_i2c_ip
struct no_os_i2c_init_param ltm4686_i2c_ip
Definition: common_data.c:47
spi_engine_init_param::ref_clk_hz
uint32_t ref_clk_hz
Definition: spi_engine.h:85
adc_demo_init_param
Definition: adc_demo.h:78
axi_pwm_0_ip
struct no_os_pwm_init_param axi_pwm_0_ip
Definition: common_data.c:87
TIMER_OPS
#define TIMER_OPS
Definition: parameters.h:65
NO_OS_SPI_MODE_0
@ NO_OS_SPI_MODE_0
Definition: no_os_spi.h:61
I2C_OPS
#define I2C_OPS
Definition: parameters.h:58
max14916_spi_ip
struct no_os_spi_init_param max14916_spi_ip
Definition: common_data.c:45
max14919_uart_ip
struct no_os_uart_init_param max14919_uart_ip
Definition: common_data.c:35
ade9153a_pq_values::period_reg_val
int32_t period_reg_val
Definition: ade9153a.h:788
common_data.h
Defines common data to be used by max14916 examples.
GPIO_EN0_FMC
#define GPIO_EN0_FMC
Definition: parameters.h:77
GPIO_RDY_PORT_NUM
#define GPIO_RDY_PORT_NUM
Definition: parameters.h:81
SAMPLES_PER_CHANNEL_PLATFORM
#define SAMPLES_PER_CHANNEL_PLATFORM
Definition: parameters.h:53
adis1650x_uart_ip
struct no_os_uart_init_param adis1650x_uart_ip
Definition: common_data.c:45
axi_pwm_1_ip
struct no_os_pwm_init_param axi_pwm_1_ip
Definition: common_data.c:101
GPIO_BUSY_NB
#define GPIO_BUSY_NB
Definition: parameters.h:66
GPIO_CNV_PORT
#define GPIO_CNV_PORT
Definition: parameters.h:82
max22017_init_param::comm_param
struct no_os_spi_init_param * comm_param
Definition: max22017.h:192
GPIO_IRQ_EXTRA
#define GPIO_IRQ_EXTRA
Definition: parameters.h:85
adt75_ip
struct adt75_init_param adt75_ip
Definition: common_data.c:176
MAX_DUT
#define MAX_DUT
Definition: basic_example.c:49
ad74413r_ip
struct ad74413r_init_param ad74413r_ip
Definition: common_data.c:92
GPIO_RESET_N
#define GPIO_RESET_N
Definition: parameters.h:54
parameters.h
Parameters definition for AD7606X-FMC.
ltc2983_rsense::sensor
struct ltc2983_sensor sensor
Definition: ltc2983.h:376
pqm_init_para
Definition: common_data.h:139
adis1657x_uart_ip
struct no_os_uart_init_param adis1657x_uart_ip
Definition: common_data.c:45
max25603_init_param::en1_param
struct no_os_pwm_init_param * en1_param
Definition: max25603.h:67
NO_OS_UART_CS_8
@ NO_OS_UART_CS_8
Definition: no_os_uart.h:66
ade9153a_temperature_value::offset_reg_val
uint16_t offset_reg_val
Definition: ade9153a.h:801
ad469x_init_param
Structure containing the init parameters needed by the ad469x device.
Definition: ad469x.h:254
AD469x_standard_seq
@ AD469x_standard_seq
Definition: ad469x.h:172
rms_adc_values::i_rms
int32_t i_rms
Definition: state_machine.h:227
common_data.h
Defines common data to be used by max14914 example.
common_data.h
max_gpio_irq_ops
const struct no_os_irq_platform_ops max_gpio_irq_ops
maxim platform specific gpio irq platform ops structure
Definition: maxim_gpio_irq.c:375
common_data.h
no_os_i2c_init_param::device_id
uint32_t device_id
Definition: no_os_i2c.h:66
max22017_spi_ip
struct no_os_spi_init_param max22017_spi_ip
Definition: common_data.c:47
pulsar_adc.h
Header file for pulsar_adc Driver.
adis1655x_chip_info
const struct adis_chip_info adis1655x_chip_info
Definition: adis1655x.c:888
GPIO_EXTRA
#define GPIO_EXTRA
Definition: parameters.h:79
xuip
struct max_uart_init_param xuip
Definition: parameters.c:42
ade9153a_run
int ade9153a_run(struct ade9153a_dev *dev)
Start measurements.
Definition: ade9153a.c:3733
ADP1050_ON_OFF_DEFAULT_CFG
#define ADP1050_ON_OFF_DEFAULT_CFG
Definition: adp1050.h:51
ltp8800_uart_ip
struct no_os_uart_init_param ltp8800_uart_ip
Definition: common_data.c:35
axi_adc_init::name
const char * name
Definition: axi_adc_core.h:145
rms_adc_values_read_3
int rms_adc_values_read_3(struct ade7913_dev *dev, struct rms_adc_values *rms)
Saves the current and voltage values of device 3 in rms_adc structure.
Definition: common_data.c:139
MAX42500_EN1_PIN
#define MAX42500_EN1_PIN
Definition: parameters.h:49
default_ad3552r_param
struct ad3552r_init_param default_ad3552r_param
Definition: common_data.c:106
GPIO_RESET_NB
#define GPIO_RESET_NB
Definition: parameters.h:68
ad7606_init_param::axi_init
struct ad7606_axi_init_param * axi_init
Definition: ad7606.h:313
adxl38x_ip
struct adxl38x_init_param adxl38x_ip
Definition: common_data.c:64
ad7606_axi_init_param::offload_init_param
struct spi_engine_offload_init_param * offload_init_param
Definition: ad7606.h:296
common_data.h
Defines common data to be used by ad719x examples.
ad7190_dev_ip
struct ad719x_init_param ad7190_dev_ip
Definition: common_data.c:64
ad7616_gpio_busy_ip
struct no_os_gpio_init_param ad7616_gpio_busy_ip
Definition: common_data.c:67
max42500_i2c_ip
const struct max_i2c_init_param max42500_i2c_ip
Definition: parameters.c:48
ade9113_gpio_reset_ip
struct no_os_gpio_init_param ade9113_gpio_reset_ip
Definition: common_data.c:72
dac_demo_init_param
Definition: dac_demo.h:77
adxl355_ip
struct adxl355_init_param adxl355_ip
Definition: common_data.c:84
adxl38x_init_param
Structure holding the parameters for ADXL38X device initialization.
Definition: adxl38x.h:354
common_data.h
Defines common data to be used by DC2903A examples.
AXI_PWMGEN_BASEADDR
#define AXI_PWMGEN_BASEADDR
Definition: parameters.h:98
GPIO_IN_RUSH_PIN_NUM
#define GPIO_IN_RUSH_PIN_NUM
Definition: parameters.h:56
ADE7816_IRQ0
@ ADE7816_IRQ0
Definition: ade7816.h:281
lt7182s_init_param
Definition: lt7182s.h:338
AD463X_SPI_COMPATIBLE_MODE
#define AD463X_SPI_COMPATIBLE_MODE
Definition: ad463x.h:120
GPIO_IRQ_OPS
#define GPIO_IRQ_OPS
Definition: parameters.h:83
ad796x_init_param
AD796X Device initialization parameters.
Definition: ad796x.h:71
ltc4296_ip
struct ltc4296_init_param ltc4296_ip
Definition: common_data.c:55
GPIO_OFFSET
#define GPIO_OFFSET
Definition: parameters.h:81
I2C_MAX_SPEED
#define I2C_MAX_SPEED
Definition: parameters.h:55
ID_LT7170
@ ID_LT7170
Definition: lt7170.h:215
max14916_uart_ip
struct no_os_uart_init_param max14916_uart_ip
Definition: common_data.c:35
ade9153a_temperature_value::temperature_reg_val
int16_t temperature_reg_val
Definition: ade9153a.h:799
INTR_OPS
#define INTR_OPS
Definition: parameters.h:100
ADIS16545_3
@ ADIS16545_3
Definition: adis.h:98
axi_pwm_extra.h
ltc2983_ip
struct ltc2983_init_param ltc2983_ip
Definition: common_data.c:65
no_os_spi_init_param
Structure holding the parameters for SPI initialization.
Definition: no_os_spi.h:140
ID_LTC4162L
@ ID_LTC4162L
Definition: ltc4162l.h:121
GPIO_IN_RUSH_PORT_NUM
#define GPIO_IN_RUSH_PORT_NUM
Definition: parameters.h:55
max14919_rev_ip
struct no_os_gpio_init_param max14919_rev_ip
Definition: common_data.c:92
AD7606X_DMA_BASEADDR
#define AD7606X_DMA_BASEADDR
Definition: parameters.h:56
rms_adc_values_read_2
int rms_adc_values_read_2(struct ade7913_dev *dev, struct rms_adc_values *rms)
Saves the current and voltage values of device 2 in rms_adc structure.
Definition: common_data.c:107
GPIO_RESET_PIN
#define GPIO_RESET_PIN
Definition: platform.h:85
GPIO_SCK_PORT
#define GPIO_SCK_PORT
Definition: common_data.h:82
ADXL367_SPI_COMM
@ ADXL367_SPI_COMM
Definition: adxl367.h:296