Чтение каналов ADC на WB 6.8.1

Здравствуйте,

В каталоге /sys/bus/iio/devices/iio:device0/ есть несколько файлов с напряжением на различных каналах ADC:

in_voltage0_raw
in_voltage10_raw
in_voltage11_raw
in_voltage12_raw
in_voltage13_raw
in_voltage14_raw
in_voltage15_raw
in_voltage1_raw
in_voltage2_raw
in_voltage3_raw
in_voltage4_raw
in_voltage5_raw
in_voltage6_raw
in_voltage7_raw
in_voltage8_raw
in_voltage9_raw

Судя по соседним топикам и Wiki, in_voltage7_raw - это напряжение аккумулятора, подскажите пожалуйста что подключено к остальным каналам?

В документации к imx6 так же указано, что in_voltage_scale содержит мультипликатор для пересчета, но на Wiki при этом приведена отдельная формула расчета, правильно ли я понимаю, что приведенная формула с Wiki исключительно для старых версий WirenBoard и не подходит для 6.8.1, а value * in_voltage_scale в свою очередь корректен для получения значений в миливольтах?

Спасибо.

Номера каналов тут: Wiren Board 6.7: Низкоуровневая работа с железом — Wiren Board

Про седьмой канал и батарейку - это что-то от совсем другой железки.

Обратите внимание, что напряжение подаётся на АЦП через делители, их номиналы есть в таблице.

Кстати, а почему просто не забрать готовые значения в вольтах по MQTT? Это не сложно и это рекомендованный нами способ.
https://wirenboard.com/wiki/MQTT

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.