no-OS
Loading...
Searching...
No Matches
common_data.c File Reference

Defines common data to be used by ad719x examples. More...

#include "common_data.h"
Include dependency graph for common_data.c:

Variables

const struct no_os_spi_init_param spi_ip
 
const struct no_os_gpio_init_param miso_ip
 
const struct no_os_gpio_init_param sync_ip
 
struct ad719x_init_param ad7190_dev_ip
 

Detailed Description

Defines common data to be used by ad719x examples.

Author
Andrei Porumb (andre.nosp@m.i.po.nosp@m.rumb@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2022(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Variable Documentation

◆ ad7190_dev_ip

struct ad719x_init_param ad7190_dev_ip
Initial value:
= {
.spi_init = &spi_ip,
.gpio_miso = &miso_ip,
.sync_pin = NULL,
.current_polarity = 1,
.current_gain = AD719X_ADC_GAIN_64,
.operating_mode = AD719X_MODE_SINGLE,
.data_rate_code = 480U,
.clock_source = AD719X_INT_CLK_4_92_MHZ,
.input_mode = 0,
.buffer = 0,
.bpdsw_mode = 0,
.chip_id = AD7190
}
const struct no_os_spi_init_param spi_ip
Definition ad5758_sdz.c:33
const struct no_os_gpio_init_param miso_ip
Definition common_data.c:23
@ AD719X_MODE_SINGLE
Definition ad719x.h:132
@ AD719X_INT_CLK_4_92_MHZ
Definition ad719x.h:125
@ AD7190
Definition ad719x.h:148
@ AD719X_ADC_GAIN_64
Definition ad719x.h:113
#define NULL
Definition wrapper.h:67

◆ miso_ip

const struct no_os_gpio_init_param miso_ip
Initial value:
= {
.number = RDY_PIN,
.platform_ops = GPIO_OPS,
.extra = &gpio_extra
}
#define GPIO_OPS
Definition parameters.h:49
#define RDY_PIN
Definition parameters.h:19
const struct xil_gpio_init_param gpio_extra
Definition ad5758_sdz.c:43

◆ spi_ip

const struct no_os_spi_init_param spi_ip
Initial value:
= {
.device_id = SPI_DEVICE_ID,
.max_speed_hz = 100000,
.chip_select = 0U,
.platform_ops = SPI_OPS,
.extra = &spi_extra
}
#define SPI_DEVICE_ID
Definition parameters.h:40
#define SPI_OPS
Definition parameters.h:45
const struct xil_spi_init_param spi_extra
Definition ad5758_sdz.c:26
@ NO_OS_SPI_BIT_ORDER_MSB_FIRST
Definition no_os_spi.h:41
@ NO_OS_SPI_MODE_3
Definition no_os_spi.h:32

◆ sync_ip

const struct no_os_gpio_init_param sync_ip
Initial value:
= {
.number = SYNC_PIN,
.platform_ops = GPIO_OPS,
.extra = &gpio_extra
}
#define SYNC_PIN
Definition parameters.h:26