![]() |
no-OS
|
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"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] |
IIO example for the adrv902x project.
Copyright 2025(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int adrv9025_set_agc_params | ( | adi_adrv9025_AgcCfg_t * | agcConfig_init_param | ) |
Set AGC parameters in initialization structure.
AGC settings.
| int example_main | ( | void | ) |
IIO example main execution.
Basic example main execution.
Basic example main executiont.
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.
| uint16_t adc_buffer[ADC_BUFFER_SAMPLES *ADRV9025_RX_JESD_CONVS_PER_DEVICE] |
| uint32_t dac_buffer[DAC_BUFFER_SAMPLES] |