|
precision-converters-firmware
|
AD4692 CNV Burst Mode data transfer implementation. More...
#include <string.h>#include "ad4692_support.h"#include "ad4692_iio.h"#include "ad4692_user_config.h"#include "no_os_error.h"#include "no_os_delay.h"#include "no_os_util.h"#include "app_config.h"#include "ad4692.h"#include "iio_trigger.h"
Macros | |
| #define | BUF_READ_TIMEOUT 0xffffffff |
| #define | AD4692_ADC_MODE_STOP_STATE_MASK NO_OS_BIT(5) |
| #define | AD4692_STOP_STATE_DATA_READYb 0x1 |
| #define | AD4692_N_BYTES_CNV_BURST_24BIT 5 |
| #define | AD4692_N_BYTES_CNV_BURST_16BIT 4 |
Variables | |
| struct ad4692_data_transfer_system | ad4692_data_transfer_cnv_burst_mode |
AD4692 CNV Burst Mode data transfer implementation.
Contains all data capture logic specific to CNV Burst Mode
Copyright (c) 2026 Analog Devices, Inc.
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.
| #define AD4692_ADC_MODE_STOP_STATE_MASK NO_OS_BIT(5) |
| #define AD4692_N_BYTES_CNV_BURST_16BIT 4 |
| #define AD4692_N_BYTES_CNV_BURST_24BIT 5 |
| #define AD4692_STOP_STATE_DATA_READYb 0x1 |
| #define BUF_READ_TIMEOUT 0xffffffff |
| struct ad4692_data_transfer_system ad4692_data_transfer_cnv_burst_mode |