Implementation of iio_adis16607.c.
More...
Implementation of iio_adis16607.c.
- Author
- Radu Sabau (radu..nosp@m.saba.nosp@m.u@ana.nosp@m.log..nosp@m.com)
Copyright 2026(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ ADIS16607_FIFO_THR_MET
◆ ADIS16607_FIFO_WORD_CNT_REG
| #define ADIS16607_FIFO_WORD_CNT_REG 0x2B |
◆ ADIS16607_FULL_FIFO_VAL
| #define ADIS16607_FULL_FIFO_VAL 988 |
◆ ADIS16607_LSW_MASK
◆ ADIS16607_MSW_MASK
◆ adis16607_iio_init()
Initialize adis16607 iio device.
- Parameters
-
| iio_dev | - The adis16607 iio device. |
| init_param | - The structure that contains the device initial parameters. |
| adis16607_trig_desc | - Trigger descriptor for data ready pin. |
- Returns
- 0 in case of success, error code otherwise.
◆ adis16607_iio_remove()
Remove adis16607 iio device.
- Parameters
-
| desc | - The adis16607 iio device. |
◆ adis16607_debug_attrs
◆ adis16607_iio_temp_attrs
Initial value:= {
{
.name = "raw",
},
{
.name = "scale",
},
{
.name = "offset",
},
}
int adis_iio_read_scale(void *dev, char *buf, uint32_t len, const struct iio_ch_info *channel, intptr_t priv)
Handles the read request for scale attribute.
Definition iio_adis.c:140
int adis_iio_read_raw(void *dev, char *buf, uint32_t len, const struct iio_ch_info *channel, intptr_t priv)
Handles the read request for raw attribute.
Definition iio_adis.c:63
int adis_iio_read_offset(void *dev, char *buf, uint32_t len, const struct iio_ch_info *channel, intptr_t priv)
Handles the read request for offset attribute.
Definition iio_adis.c:212
#define END_ATTRIBUTES_ARRAY
Definition iio_types.h:86