|
precision-converters-firmware
|
Header file for AD717x System Configuration. More...
#include "iio.h"#include "ad717x.h"

Go to the source code of this file.
Functions | |
| int32_t | iio_ad717x_system_config_init (struct iio_device **desc, ad717x_dev *device) |
| Initialize the IIO device descriptor for AD717x system configuration. | |
| bool | iio_ad717x_is_system_reconfigured (void) |
| Check if the AD717x system reconfigure is requested. | |
| int32_t | iio_ad717x_system_config_remove (struct iio_device *desc) |
| Remove the AD717x system configuration device. | |
| int32_t | ad717x_get_sampling_frequency (ad717x_dev *device, float *sampling_freq) |
| Get the effective sampling frequency with all channels enabled. | |
Header file for AD717x System Configuration.
Copyright (c) 2026 Analog Devices, Inc.
All rights reserved.
This software is proprietary to Analog Devices, Inc. and its licensors. By using this software you agree to the terms of the associated Analog Devices Software License Agreement.
| int32_t ad717x_get_sampling_frequency | ( | ad717x_dev * | device, |
| float * | sampling_freq | ||
| ) |
Get the effective sampling frequency with all channels enabled.
| device | - AD717x device instance |
| sampling_freq[out] | - Pointer to store the sampling frequency in Hz |
The ADC cycles through each channel sequentially. The overall effective sampling frequency is the minimum ODR across all channels divided by the total number of channels.
| bool iio_ad717x_is_system_reconfigured | ( | void | ) |
Check if the AD717x system reconfigure is requested.

| int32_t iio_ad717x_system_config_init | ( | struct iio_device ** | desc, |
| ad717x_dev * | device | ||
| ) |
Initialize the IIO device descriptor for AD717x system configuration.
| desc[in,out] | - IIO device descriptor |
| device[in] | - AD717x device instance |

| int32_t iio_ad717x_system_config_remove | ( | struct iio_device * | desc | ) |
Remove the AD717x system configuration device.
| desc | - AD717x System Configuration device instance |
