no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
common_data.h
Go to the documentation of this file.
1/***************************************************************************/
33#ifndef __COMMON_DATA_H__
34#define __COMMON_DATA_H__
35
36#include "platform_includes.h"
37#include "ad74413r.h"
38#include "max14906.h"
39#include "adin1110.h"
40#include "adt75.h"
41
42#ifdef SWIOT1L_DEFAULT_FW
43#include "iio_trigger.h"
44#include "swiot.h"
45
46#define AD74413R_GPIO_TRIG_NAME "ad74413r-dev0"
47#endif
48
49extern struct no_os_uart_init_param uart_ip;
51extern const struct no_os_spi_init_param adin1110_spi_ip;
52extern const struct no_os_spi_init_param ad74413r_spi_ip;
57extern struct adt75_init_param adt75_ip;
59extern const struct no_os_gpio_init_param tx_perf_gpio_ip;
60extern const struct no_os_gpio_init_param rx_perf_gpio_ip;
62extern const struct no_os_gpio_init_param adin1110_swpd_ip;
65extern const struct no_os_gpio_init_param adin1110_cfg1_ip;
66extern const struct no_os_gpio_init_param adin1110_cfg0_ip;
67extern const struct no_os_gpio_init_param adin1110_int_ip;
68extern const struct no_os_gpio_init_param swiot_led1_ip;
69extern const struct no_os_gpio_init_param swiot_led2_ip;
70extern const struct no_os_gpio_init_param psu_gpio_ip;
72extern const struct no_os_gpio_init_param ad74413r_ldac_ip;
73extern const struct no_os_gpio_init_param ad74413r_irq_ip;
74extern const struct no_os_gpio_init_param max14906_en_ip;
75extern const struct no_os_gpio_init_param max14906_d1_ip;
76extern const struct no_os_gpio_init_param max14906_d2_ip;
77extern const struct no_os_gpio_init_param max14906_d3_ip;
78extern const struct no_os_gpio_init_param max14906_d4_ip;
80extern const struct no_os_irq_init_param ad74413r_nvic_ip;
81
82#ifdef SWIOT1L_DEFAULT_FW
84extern struct iio_trigger swiot_trigger;
88#endif
89
90#endif /* __COMMON_DATA_H__ */
struct adt75_init_param adt75_ip
Definition common_data.c:170
struct ad74413r_init_param ad74413r_ip
Definition common_data.c:58
struct no_os_spi_init_param ad74413r_spi_ip
Definition common_data.c:48
struct iio_hw_trig_init_param ad74413r_gpio_trig_ip
Definition iio_trigger_example.c:74
struct no_os_irq_init_param ad74413r_gpio_irq_ip
Definition iio_trigger_example.c:62
struct iio_trigger ad74413r_iio_trig_desc
Definition iio_trigger_example.c:59
Header file of AD74413r Driver.
struct no_os_spi_init_param adin1110_spi_ip
Definition common_data.c:46
Header file of ADT75 Driver.
struct no_os_uart_init_param uart_ip
Definition common_data.c:52
struct adin1110_init_param adin1110_ip
Definition iio_lwip_example.c:67
Header file for iio_trigger.
struct no_os_spi_init_param max14906_spi_ip
Definition common_data.c:47
struct max149x6_init_param max14906_ip
Definition common_data.c:273
Header file of MAX14906 Driver.
Initialization parameter for the device descriptor.
Definition ad74413r.h:296
Initialization parameter for the device descriptor.
Definition adin1110.h:220
Initialization parameter for the device descriptor.
Definition adt75.h:72
IIO hardware trigger initialization structure.
Definition iio_trigger.h:77
Definition iio_types.h:222
Initialization parameter for the MAX149X6 device.
Definition max149x6-base.h:54
Structure holding the parameters for GPIO initialization.
Definition no_os_gpio.h:67
Structure holding the initial parameters for Interrupt Request.
Definition no_os_irq.h:101
Structure holding the parameters for SPI initialization.
Definition no_os_spi.h:128
Structure holding the parameters for UART initialization.
Definition no_os_uart.h:98
Definition swiot.h:96
const struct no_os_gpio_init_param ad74413r_irq_ip
Definition common_data.c:109
const struct no_os_gpio_init_param max14906_d4_ip
Definition common_data.c:149
const struct no_os_gpio_init_param adin1110_tx2p4_ip
Definition common_data.c:173
const struct no_os_gpio_init_param adin1110_rst_gpio_ip
Definition common_data.c:77
const struct no_os_gpio_init_param max14906_d2_ip
Definition common_data.c:133
const struct no_os_gpio_init_param tx_perf_gpio_ip
Definition common_data.c:85
const struct no_os_gpio_init_param max14906_d1_ip
Definition common_data.c:125
const struct no_os_gpio_init_param swiot_led2_ip
Definition common_data.c:213
struct no_os_gpio_init_param ad74413r_reset_ip
Definition common_data.c:93
const struct no_os_irq_init_param ad74413r_nvic_ip
Definition common_data.c:279
const struct no_os_gpio_init_param adin1110_int_ip
Definition common_data.c:69
const struct no_os_gpio_init_param adin1110_mssel_ip
Definition common_data.c:181
const struct no_os_gpio_init_param ad74413r_ldac_ip
Definition common_data.c:101
const struct no_os_gpio_init_param adin1110_cfg0_ip
Definition common_data.c:189
const struct no_os_gpio_init_param max14906_en_ip
Definition common_data.c:117
const struct no_os_gpio_init_param adin1110_swpd_ip
Definition common_data.c:165
const struct no_os_gpio_init_param psu_gpio_ip
Definition common_data.c:265
const struct no_os_gpio_init_param adin1110_cfg1_ip
Definition common_data.c:197
const struct no_os_gpio_init_param swiot_led1_ip
Definition common_data.c:205
const struct no_os_gpio_init_param max14906_d3_ip
Definition common_data.c:141
const struct no_os_gpio_init_param max14906_synch_ip
Definition common_data.c:157
const struct no_os_gpio_init_param adin1110_int_gpio_ip
const struct no_os_gpio_init_param rx_perf_gpio_ip
struct swiot_iio_desc_init_param swiot_ip
Header file for the swiot IIO device.