no-OS
Loading...
Searching...
No Matches
common_data.h
Go to the documentation of this file.
1/***************************************************************************/
39#ifndef __COMMON_DATA_H__
40#define __COMMON_DATA_H__
41
42#include "parameters.h"
43#include "ad405x.h"
44#ifdef IIO_SUPPORT
45#include "iio_ad405x.h"
46#endif
47
48#ifdef AD405X_SPI
49#define AD405X_COMM AD405X_SPI_COMM
50#define AD405X_GPIO_CNV &gpio_cnv_param
51#endif
52#ifdef AD405X_I3C
53#define AD405X_COMM AD405X_I3C_COMM
54#define AD405X_GPIO_CNV NULL
55#endif
56
58#ifdef AD405X_I3C
59extern struct no_os_i3c_bus_init_param i3c1_ip;
60extern struct no_os_i3c_init_param ad405x_i3c_ip;
61#endif
62#ifdef AD405X_SPI
63extern struct no_os_spi_init_param ad405x_spi_ip;
64#endif
65extern struct ad405x_init_param ad405x_ip;
67#ifdef AD405X_SPI
68extern struct no_os_gpio_init_param gpio_cnv_param;
69#endif
72
73#endif /* __COMMON_DATA_H__ */
struct no_os_gpio_init_param gpio_gpio1_param
Definition common_data.c:126
struct no_os_uart_init_param ad405x_uart_ip
Definition common_data.c:47
struct ad405x_init_param ad405x_ip
Definition common_data.c:105
struct no_os_gpio_init_param gpio_gpio0_param
Definition common_data.c:119
struct stm32_gpio_init_param gpio_init
Definition parameters.c:129
Header file of AD405X Driver.
Structure holding the parameters for AD405X device initialization.
Definition ad405x.h:183
Structure holding the parameters for GPIO initialization.
Definition no_os_gpio.h:67
Structure holding the parameters for I3C initialization.
Definition no_os_i3c.h:241
Structure holding the parameters for I3C initialization. Works like a device tree,...
Definition no_os_i3c.h:265
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
Structure holding the initialization parameters for stm32 platform.
Definition stm32_gpio.h:44