Go to the documentation of this file.
39 #ifndef IIO_DUAL_AD713X
40 #define IIO_DUAL_AD713X
61 struct iio_ad713x_init_par {
71 void (*dcache_invalidate_range)(uint32_t address, uint32_t bytes_count);
84 void (*dcache_invalidate_range)(uint32_t address, uint32_t bytes_count);
92 int32_t iio_dual_ad713x_init(
struct iio_ad713x **desc,
93 struct iio_ad713x_init_par *param);
95 void iio_dual_ad713x_get_dev_descriptor(
struct iio_ad713x *desc,
98 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:173
char sign
Definition: iio_types.h:158
Header file of SPI Interface.
Header file of Delay functions.
Structure representing an offload message.
Definition: spi_engine.h:160
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:60
Structure holding SPI descriptor.
Definition: no_os_spi.h:177
num_channels
Definition: ad3552r.h:248
struct scan_type adc_scan_type
Definition: iio_adc_demo.c:233
Header file for iio_types.
#define NO_OS_BIT(x)
Definition: no_os_util.h:51
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:75
AD713x driver handler structure.
Definition: ad713x.h:686
Structure holding channels and attributes of a device.
Definition: iio_types.h:252
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:805
Definition: iio_types.h:156
Header file of utility functions.
uint32_t rx_addr
Definition: spi_engine.h:173
Error macro definition for ARM Compiler.