staticint max77541_adc_offset(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2)
{ switch (chan->channel) { case MAX77541_ADC_TEMP:
*val = DIV_ROUND_CLOSEST(ABSOLUTE_ZERO_MILLICELSIUS, 1725); return IIO_VAL_INT; default: return -EINVAL;
}
}
staticint max77541_adc_scale(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2)
{ struct regmap **regmap = iio_priv(indio_dev); unsignedint reg_val; int ret;
switch (chan->channel) { case MAX77541_ADC_VSYS_V:
*val = 25; return IIO_VAL_INT; case MAX77541_ADC_VOUT1_V: case MAX77541_ADC_VOUT2_V:
ret = regmap_read(*regmap, MAX77541_REG_M2_CFG1, ®_val); if (ret) return ret;
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.