Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
|
Opamp Interface. More...
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. |
Opamp Interface.
enum opamp_gain |
#include <zephyr/drivers/opamp.h>
OPAMP gain factors.
int opamp_set_gain | ( | const struct device * | dev, |
enum opamp_gain | gain ) |
#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. |