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

IIO example for the ADAR300X project. More...

#include <stdint.h>
#include "iio_example.h"
#include "common_data.h"
#include "iio_adar300x.h"
#include "iio_app.h"
#include "no_os_print_log.h"
#include "no_os_util.h"
Include dependency graph for iio_example.c:

Macros

#define ADAR300X_IIO_BUFFER_SIZE
 

Functions

int iio_example_main (void)
 IIO example main execution.
 

Detailed Description

IIO example for the ADAR300X project.

Author
Stefan Popa (stefa.nosp@m.n.po.nosp@m.pa@an.nosp@m.alog.nosp@m..com)

Copyright 2026(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ ADAR300X_IIO_BUFFER_SIZE

#define ADAR300X_IIO_BUFFER_SIZE
Value:
#define ADAR300X_UNPACKED_BEAMSTATE_LEN
Definition adar300x.h:132
#define ADAR300X_RAM_STATES_PER_BEAM
Definition adar300x.h:130
#define ADAR300X_IIO_BEAMS
Definition iio_adar300x.h:17

Function Documentation

◆ iio_example_main()

int iio_example_main ( void )

IIO example main execution.

Returns
ret - Result of the example execution. If working correctly, will execute continuously the while(1) loop and will not return.
ret - Result of the example execution. If working correctly, will execute continuously function iio_app_run and will not return.