precision-converters-firmware
Loading...
Searching...
No Matches
ad552xr_support.h
Go to the documentation of this file.
1/***************************************************************************/
11#ifndef AD552XR_SUPPORT_H_
12#define AD552XR_SUPPORT_H_
13
14/******************************************************************************/
15/***************************** Include Files **********************************/
16/******************************************************************************/
17#include <stdint.h>
18#include "iio.h"
19
20/******************************************************************************/
21/********************** Macros and Constants Definitions **********************/
22/******************************************************************************/
23
24/******************************************************************************/
25/************************ Public Declarations *********************************/
26/******************************************************************************/
27/* Support functions */
28int32_t ad552xr_set_sampling_rate(uint32_t val);
29int32_t ad552xr_get_sampling_rate(uint32_t *val);
30
31/* Data transfer functions */
33int32_t ad552xr_data_transfer_prepare(void *dev, uint32_t mask);
34int32_t ad552xr_data_transfer_start(struct iio_device_data *iio_dev_data,
35 uint8_t *dst_data_buffer);
36int32_t ad552xr_data_transfer_stop(void *dev);
38
39#endif /* AD552XR_SUPPORT_H_ */
int32_t ad552xr_data_transfer_stop(void *dev)
Stop the device data transfer.
Definition ad552xr_support.c:817
int32_t ad552xr_data_transfer_prepare(void *dev, uint32_t mask)
Prepares the device for data transfer.
Definition ad552xr_support.c:771
int32_t ad552xr_data_transfer_system_init()
Initialize the Data Transfer System.
Definition ad552xr_support.c:705
int32_t ad552xr_data_transfer_system_remove()
De-initialize the Data Transfer System.
Definition ad552xr_support.c:751
int32_t ad552xr_data_transfer_start(struct iio_device_data *iio_dev_data, uint8_t *dst_data_buffer)
Start the device data transfer for SPI interrupt interface mode.
Definition ad552xr_support.c:522
int32_t ad552xr_get_sampling_rate(uint32_t *val)
Get the sampling rate.
Definition ad552xr_support.c:207
int32_t ad552xr_set_sampling_rate(uint32_t val)
Set the sampling rate.
Definition ad552xr_support.c:178