Implementation of IIO MAX31827 Driver.
More...
#include <errno.h>
#include "iio_max31827.h"
#include "max31827.h"
#include "no_os_alloc.h"
#include "no_os_error.h"
Implementation of IIO MAX31827 Driver.
- Author
- John Erasmus Mari Geronimo (johne.nosp@m.rasm.nosp@m.usmar.nosp@m.i.ge.nosp@m.ronim.nosp@m.o@an.nosp@m.alog..nosp@m.com)
Copyright 2024(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ MAX31827_IIO_CH_ATTR_RO
| #define MAX31827_IIO_CH_ATTR_RO |
( |
| _name, |
|
|
| _priv ) |
Value: { \
.name = _name, \
.priv = _priv, \
.show = max31827_ch_attr_show, \
}
#define NULL
Definition wrapper.h:67
◆ MAX31827_IIO_CH_ATTR_RW
| #define MAX31827_IIO_CH_ATTR_RW |
( |
| _name, |
|
|
| _priv ) |
Value: { \
.name = _name, \
.priv = _priv, \
.show = max31827_ch_attr_show, \
.store = max31827_ch_attr_store, \
}
◆ max31827_ch_attr_priv
| Enumerator |
|---|
| MAX31827_T_ENABLE | |
| MAX31827_T_INPUT | |
| MAX31827_T_MIN | |
| MAX31827_T_MIN_HYST | |
| MAX31827_T_MIN_ALARM | |
| MAX31827_T_MAX | |
| MAX31827_T_MAX_HYST | |
| MAX31827_T_MAX_ALARM | |
| MAX31827_T_RESOLUTION | |
| MAX31827_C_UPDATE_INTERVAL | |
◆ max31827_iio_init()
Initializes the MAX31827 IIO driver.
- Parameters
-
- Returns
- 0 in case of success, errno errors otherwise
◆ max31827_iio_remove()
Free resources allocated by the init function.
- Parameters
-
- Returns
- 0 in case of success, errno errors otherwise