|
precision-converters-firmware
|
#include <stdint.h>#include <stdio.h>#include <string.h>#include "ad4134_iio.h"#include "app_config.h"#include "ad4134_support.h"#include "ad4134_user_config.h"#include "common.h"#include "no_os_error.h"#include "iio_trigger.h"#include "stm32_tdm_support.h"
Macros | |
| #define | ADC_DEFAULT_REF_VOLTAGE (4.096) |
| #define | ADC_DEFAULT_SCALE ((ADC_DEFAULT_REF_VOLTAGE / (ADC_MAX_COUNT_BIPOLAR)) * 1000) |
| #define | AD7134_IIO_TRIGGER_NAME "ad4134_iio_trigger" |
| #define | NUM_OF_IIO_DEVICES 1 |
| #define | DATA_BUFFER_SIZE (128000) |
Functions | |
| int32_t | debug_reg_read (void *dev, uint32_t reg, uint32_t *readval) |
| Read the debug register value. | |
| int32_t | debug_reg_write (void *dev, uint32_t reg, uint32_t writeval) |
| Write into the debug register. | |
| int32_t | ad7134_trigger_handler (struct iio_device_data *iio_dev_data) |
| int32_t | ad7134_iio_initialize (void) |
| Initialize the AD7134 device for iio interface. | |
| void | ad7134_iio_event_handler (void) |
| Run the AD7134 IIO event handler. | |
Variables | |
| struct ad713x_dev * | p_ad7134_dev_inst = NULL |
| struct iio_device_data * | ad7134_iio_dev_data |
| bool | data_capture_operation = false |
| struct iio_attribute | channel_input_attributes [] |
| struct scan_type | chn_scan |
| #define AD7134_IIO_TRIGGER_NAME "ad4134_iio_trigger" |
| #define ADC_DEFAULT_REF_VOLTAGE (4.096) |
| #define ADC_DEFAULT_SCALE ((ADC_DEFAULT_REF_VOLTAGE / (ADC_MAX_COUNT_BIPOLAR)) * 1000) |
| #define DATA_BUFFER_SIZE (128000) |
| #define NUM_OF_IIO_DEVICES 1 |
| void ad7134_iio_event_handler | ( | void | ) |
Run the AD7134 IIO event handler.
This function monitors the new IIO client event

| int32_t ad7134_iio_initialize | ( | void | ) |
Initialize the AD7134 device for iio interface.

| int32_t ad7134_trigger_handler | ( | struct iio_device_data * | iio_dev_data | ) |
| int32_t debug_reg_read | ( | void * | dev, |
| uint32_t | reg, | ||
| uint32_t * | readval | ||
| ) |
Read the debug register value.
| dev- | Pointer to IIO device instance |
| reg- | Register address to read from |
| readval- | Pointer to variable to read data into |
| int32_t debug_reg_write | ( | void * | dev, |
| uint32_t | reg, | ||
| uint32_t | writeval | ||
| ) |
Write into the debug register.
| dev- | Pointer to IIO device instance |
| reg- | Register address to write into |
| writeval- | Register value to write |
| struct iio_device_data* ad7134_iio_dev_data |
| struct iio_attribute channel_input_attributes[] |
| struct scan_type chn_scan |
| bool data_capture_operation = false |
| struct ad713x_dev* p_ad7134_dev_inst = NULL |