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

IIO example for the adrv902x project. More...

#include "iio_example.h"
#include "common_data.h"
#include "parameters.h"
#include "app_config.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "no_os_print_log.h"
#include "no_os_error.h"
#include "no_os_util.h"
#include "no_os_spi.h"
#include "axi_jesd204_rx.h"
#include "axi_jesd204_tx.h"
#include "axi_adc_core.h"
#include "axi_dac_core.h"
#include "axi_adxcvr.h"
#include "axi_dmac.h"
#include "xilinx_gpio.h"
#include "xilinx_uart.h"
#include "xilinx_spi.h"
#include "xil_cache.h"
#include "clkgen_routines.h"
#include "adrv9025.h"
#include "ad9528.h"
#include "iio_axi_adc.h"
#include "iio_axi_dac.h"
#include "iio_app.h"
Include dependency graph for iio_example.c:

Functions

int adrv9025_set_agc_params (adi_adrv9025_AgcCfg_t *agcConfig_init_param)
 Set AGC parameters in initialization structure.
 
int example_main (void)
 IIO example main execution.
 

Variables

uint32_t dac_buffer [DAC_BUFFER_SAMPLES]
 
uint16_t adc_buffer [ADC_BUFFER_SAMPLES *ADRV9025_RX_JESD_CONVS_PER_DEVICE]
 

Detailed Description

IIO example for the adrv902x project.

Author
GMois (georg.nosp@m.e.mo.nosp@m.is@an.nosp@m.alog.nosp@m..com)

Copyright 2025(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ adrv9025_set_agc_params()

int adrv9025_set_agc_params ( adi_adrv9025_AgcCfg_t * agcConfig_init_param)

Set AGC parameters in initialization structure.

AGC settings.

Returns
ret - 0 on success, negative value othervise.

◆ example_main()

int example_main ( void )

IIO example main execution.

Basic example main execution.

Basic example main executiont.

Returns
status - Result of the example execution.

UART init params

IIO application descriptor

IIO application initialization parameters

iio axi adc configurations.

iio axi dac configurations.

iio instance descriptor.

iio instance descriptor.

iio device instance descriptor.

Variable Documentation

◆ adc_buffer

◆ dac_buffer

uint32_t dac_buffer[DAC_BUFFER_SAMPLES]