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

IIO example for the adrv904x project. More...

#include "iio_example.h"
#include "common_data.h"
#include "parameters.h"
#include "app_config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.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 "adrv904x.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 example_main (void)
 IIO example main execution.
 

Variables

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

Detailed Description

IIO example for the adrv904x project.

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

Copyright 2023(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ example_main()

int example_main ( void )

IIO example main execution.

Basic example main execution.

Basic example main executiont.

Returns
ret - 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

uint16_t adc_buffer[ADC_BUFFER_SAMPLES *ADC_CHANNELS]

◆ dac_buffer

uint32_t dac_buffer[DAC_BUFFER_SAMPLES]