xadc¶
Channel Attributes¶
temp0¶
Name |
sysfs filename |
Default value |
|---|---|---|
offset |
in_temp0_offset |
|
raw |
in_temp0_raw |
|
scale |
in_temp0_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc temp0 offset
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("temp0")
rval = chan.attrs["offset"].value
vccint¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage0_vccint_raw |
|
scale |
in_voltage0_vccint_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vccint raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vccint")
rval = chan.attrs["raw"].value
vccaux¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage1_vccaux_raw |
|
scale |
in_voltage1_vccaux_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vccaux raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vccaux")
rval = chan.attrs["raw"].value
vccbram¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage2_vccbram_raw |
|
scale |
in_voltage2_vccbram_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vccbram raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vccbram")
rval = chan.attrs["raw"].value
vccpint¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage3_vccpint_raw |
|
scale |
in_voltage3_vccpint_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vccpint raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vccpint")
rval = chan.attrs["raw"].value
vccpaux¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage4_vccpaux_raw |
|
scale |
in_voltage4_vccpaux_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vccpaux raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vccpaux")
rval = chan.attrs["raw"].value
vccoddr¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage5_vccoddr_raw |
|
scale |
in_voltage5_vccoddr_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vccoddr raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vccoddr")
rval = chan.attrs["raw"].value
vrefp¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage6_vrefp_raw |
|
scale |
in_voltage6_vrefp_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vrefp raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vrefp")
rval = chan.attrs["raw"].value
vrefn¶
Name |
sysfs filename |
Default value |
|---|---|---|
raw |
in_voltage7_vrefn_raw |
|
scale |
in_voltage7_vrefn_scale |
iio_attr example:
iio_attr -u ip:analog -c xadc vrefn raw
Python bindings example:
import iio
ctx = iio.Context("ip:analog")
dev = ctx.find_device("xadc")
chan = dev.find_channel("vrefn")
rval = chan.attrs["raw"].value