Go to the documentation of this file.
33 #ifndef IIO_DUAL_AD713X
34 #define IIO_DUAL_AD713X
55 struct iio_ad713x_init_par {
65 void (*dcache_invalidate_range)(uint32_t address, uint32_t bytes_count);
78 void (*dcache_invalidate_range)(uint32_t address, uint32_t bytes_count);
86 int32_t iio_dual_ad713x_init(
struct iio_ad713x **desc,
87 struct iio_ad713x_init_par *param);
89 void iio_dual_ad713x_get_dev_descriptor(
struct iio_ad713x *desc,
92 int32_t iio_dual_ad713x_remove(
struct iio_ad713x *desc);
Header file for the ad713x Driver.
Struct describing the scan type.
Definition: iio_types.h:168
char sign
Definition: iio_types.h:153
Header file of SPI Interface.
Header file of Delay functions.
#define BITS_PER_SAMPLE
Definition: basic_example.c:42
Structure representing an offload message.
Definition: spi_engine.h:158
void * no_os_calloc(size_t nitems, size_t size)
Allocate memory and return a pointer to it, set memory to 0.
Definition: chibios_alloc.c:54
Structure holding SPI descriptor.
Definition: no_os_spi.h:192
num_channels
Definition: ad3552r.h:240
struct scan_type adc_scan_type
Definition: iio_adc_demo.c:229
Header file for iio_types.
#define NO_OS_BIT(x)
Definition: no_os_util.h:45
void no_os_free(void *ptr)
Deallocate memory previously allocated by a call to no_os_calloc or no_os_malloc.
Definition: chibios_alloc.c:69
AD713x driver handler structure.
Definition: ad713x.h:680
Structure holding channels and attributes of a device.
Definition: iio_types.h:247
int32_t spi_engine_offload_transfer(struct no_os_spi_desc *desc, struct spi_engine_offload_message msg, uint32_t no_samples)
Initiate a SPI transfer in offload mode.
Definition: spi_engine.c:809
Definition: iio_types.h:151
Header file of utility functions.
uint32_t rx_addr
Definition: spi_engine.h:171
Error macro definition for ARM Compiler.