|
Zephyr Project API 4.2.99
A Scalable Open Source RTOS
|
Interfaces for operational amplifiers (OPAMP). More...
Files | |
| file | opamp.h |
| Main header file for OPAMP (Operational Amplifier) driver API. | |
Enumerations | |
| enum | opamp_gain { OPAMP_GAIN_1_7 = 0 , OPAMP_GAIN_1_3 , OPAMP_GAIN_1 , OPAMP_GAIN_5_3 , OPAMP_GAIN_2 , OPAMP_GAIN_11_5 , OPAMP_GAIN_3 , OPAMP_GAIN_4 , OPAMP_GAIN_13_3 , OPAMP_GAIN_7 , OPAMP_GAIN_8 , OPAMP_GAIN_15 , OPAMP_GAIN_16 , OPAMP_GAIN_31 , OPAMP_GAIN_32 , OPAMP_GAIN_33 , OPAMP_GAIN_63 , OPAMP_GAIN_64 } |
| OPAMP gain factors. More... | |
Functions | |
| int | opamp_set_gain (const struct device *dev, enum opamp_gain gain) |
| Set opamp gain. | |
Interfaces for operational amplifiers (OPAMP).
| enum opamp_gain |
#include <include/zephyr/drivers/opamp.h>
OPAMP gain factors.
| int opamp_set_gain | ( | const struct device * | dev, |
| enum opamp_gain | gain | ||
| ) |
#include <include/zephyr/drivers/opamp.h>
Set opamp gain.
| dev | Pointer to the device structure for the driver instance. |
| gain | Opamp gain, refer to enum opamp_gain. |
| 0 | If opamp gain has been successfully set. |
| -errno | Negative errno in case of failure. |