struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
int tmc5240_iio_init(struct tmc5240_iio_dev **iio_dev, struct tmc5240_iio_dev_init_param *init_param)
Initializes the tmc5240 IIO driver.
Definition iio_tmc5240.c:261
tmc5240_iio_attr
TMC5240 IIO attribute identifiers.
Definition iio_tmc5240.h:41
@ TMC5240_ATTR_STOP
Definition iio_tmc5240.h:53
@ TMC5240_ATTR_V1
Definition iio_tmc5240.h:65
@ TMC5240_ATTR_VSTOP
Definition iio_tmc5240.h:75
@ TMC5240_CH_ATTR_SCALE
Definition iio_tmc5240.h:45
@ TMC5240_ATTR_A1
Definition iio_tmc5240.h:63
@ TMC5240_CH_ATTR_CALIBSCALE
Definition iio_tmc5240.h:47
@ TMC5240_ATTR_AMAX
Definition iio_tmc5240.h:55
@ TMC5240_ATTR_A2
Definition iio_tmc5240.h:67
@ TMC5240_ATTR_D1
Definition iio_tmc5240.h:71
@ TMC5240_CH_ATTR_PRESET
Definition iio_tmc5240.h:49
@ TMC5240_ATTR_DMAX
Definition iio_tmc5240.h:59
@ TMC5240_ATTR_V2
Definition iio_tmc5240.h:69
@ TMC5240_ATTR_VSTART
Definition iio_tmc5240.h:61
@ TMC5240_CH_ATTR_RAW
Definition iio_tmc5240.h:43
@ TMC5240_ATTR_VMAX
Definition iio_tmc5240.h:57
@ TMC5240_ATTR_D2
Definition iio_tmc5240.h:73
@ TMC5240_ATTR_DIRECTION
Definition iio_tmc5240.h:51
int tmc5240_iio_remove(struct tmc5240_iio_dev *desc)
Free resources allocated by the init function.
Definition iio_tmc5240.c:297
Structure holding channels and attributes of a device.
Definition iio_types.h:239
TMC5240 IIO initialization parameters.
Definition iio_tmc5240.h:93
struct tmc5240_init_param * tmc5240_init_param
Definition iio_tmc5240.h:95
TMC5240 IIO device descriptor.
Definition iio_tmc5240.h:82
struct iio_device * iio_dev
Definition iio_tmc5240.h:86
struct tmc5240_dev * tmc5240_dev
Definition iio_tmc5240.h:84