.sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget!/translations/zh_CN/iio/adis16480modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/zh_TW/iio/adis16480modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/it_IT/iio/adis16480modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ja_JP/iio/adis16480modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/ko_KR/iio/adis16480modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget!/translations/sp_SP/iio/adis16480modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh;/var/lib/git/docbuild/linux/Documentation/iio/adis16480.rsthKubhsection)}(hhh](htitle)}(hADIS16480 driverh]hADIS16480 driver}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(h5This driver supports Analog Device's IMUs on SPI bus.h]h7This driver supports Analog Device’s IMUs on SPI bus.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h1. Supported devicesh]h1. Supported devices}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh bullet_list)}(hhh](h list_item)}(h/`ADIS16375 `_h]h)}(hhh](h reference)}(hhh]h ADIS16375}(hhhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16375refuri https://www.analog.com/ADIS16375uh1hhhubhtarget)}(h# h]h}(h] adis16375ah ]h"] adis16375ah$]h&]refurij uh1j  referencedKhhubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16480 `_h]h)}(hj)h](h)}(hj)h]h ADIS16480}(hj.hhhNhNubah}(h]h ]h"]h$]h&]name ADIS16480j  https://www.analog.com/ADIS16480uh1hhj+ubj )}(h# h]h}(h] adis16480ah ]h"] adis16480ah$]h&]refurij=uh1j jKhj+ubeh}(h]h ]h"]h$]h&]uh1hhhhK hj'ubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16485 `_h]h)}(hjYh](h)}(hjYh]h ADIS16485}(hj^hhhNhNubah}(h]h ]h"]h$]h&]name ADIS16485j  https://www.analog.com/ADIS16485uh1hhj[ubj )}(h# h]h}(h] adis16485ah ]h"] adis16485ah$]h&]refurijmuh1j jKhj[ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16486 `_h]h)}(hjh](h)}(hjh]h ADIS16486}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16486j  https://www.analog.com/ADIS16486uh1hhjubj )}(h# h]h}(h] adis16486ah ]h"] adis16486ah$]h&]refurijuh1j jKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16487 `_h]h)}(hjh](h)}(hjh]h ADIS16487}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16487j  https://www.analog.com/ADIS16487uh1hhjubj )}(h# h]h}(h] adis16487ah ]h"] adis16487ah$]h&]refurijuh1j jKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16488 `_h]h)}(hjh](h)}(hjh]h ADIS16488}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16488j  https://www.analog.com/ADIS16488uh1hhjubj )}(h# h]h}(h] adis16488ah ]h"] adis16488ah$]h&]refurijuh1j jKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16489 `_h]h)}(hjh](h)}(hjh]h ADIS16489}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16489j  https://www.analog.com/ADIS16489uh1hhjubj )}(h# h]h}(h] adis16489ah ]h"] adis16489ah$]h&]refurij-uh1j jKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16490 `_h]h)}(hjIh](h)}(hjIh]h ADIS16490}(hjNhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16490j  https://www.analog.com/ADIS16490uh1hhjKubj )}(h# h]h}(h] adis16490ah ]h"] adis16490ah$]h&]refurij]uh1j jKhjKubeh}(h]h ]h"]h$]h&]uh1hhhhKhjGubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16495 `_h]h)}(hjyh](h)}(hjyh]h ADIS16495}(hj~hhhNhNubah}(h]h ]h"]h$]h&]name ADIS16495j  https://www.analog.com/ADIS16495uh1hhj{ubj )}(h# h]h}(h] adis16495ah ]h"] adis16495ah$]h&]refurijuh1j jKhj{ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjwubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16497 `_h]h)}(hjh](h)}(hjh]h ADIS16497}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16497j  https://www.analog.com/ADIS16497uh1hhjubj )}(h# h]h}(h] adis16497ah ]h"] adis16497ah$]h&]refurijuh1j jKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h/`ADIS16545 `_h]h)}(hjh](h)}(hjh]h ADIS16545}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16545j  https://www.analog.com/ADIS16545uh1hhjubj )}(h# h]h}(h] adis16545ah ]h"] adis16545ah$]h&]refurijuh1j jKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h0`ADIS16547 `_ h]h)}(h/`ADIS16547 `_h](h)}(hj h]h ADIS16547}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADIS16547j  https://www.analog.com/ADIS16547uh1hhj ubj )}(h# h]h}(h] adis16547ah ]h"] adis16547ah$]h&]refurijuh1j jKhj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhK hhhhubh)}(hXEach supported device is a complete inertial system that includes a triaxial gyroscope and a triaxial accelerometer. Each inertial sensor in device combines with signal conditioning that optimizes dynamic performance. The factory calibration characterizes each sensor for sensitivity, bias, and alignment. As a result, each sensor has its own dynamic compensation formulas that provide accurate sensor measurements.h]hXEach supported device is a complete inertial system that includes a triaxial gyroscope and a triaxial accelerometer. Each inertial sensor in device combines with signal conditioning that optimizes dynamic performance. The factory calibration characterizes each sensor for sensitivity, bias, and alignment. As a result, each sensor has its own dynamic compensation formulas that provide accurate sensor measurements.}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubeh}(h]supported-devicesah ]h"]1. supported devicesah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h2. Device attributesh]h2. Device attributes}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVhhhhhK!ubh)}(hAccelerometer, gyroscope measurements are always provided. Furthermore, the driver offers the capability to retrieve the delta angle and the delta velocity measurements computed by the device.h]hAccelerometer, gyroscope measurements are always provided. Furthermore, the driver offers the capability to retrieve the delta angle and the delta velocity measurements computed by the device.}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjVhhubh)}(hThe delta angle measurements represent a calculation of angular displacement between each sample update, while the delta velocity measurements represent a calculation of linear velocity change between each sample update.h]hThe delta angle measurements represent a calculation of angular displacement between each sample update, while the delta velocity measurements represent a calculation of linear velocity change between each sample update.}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjVhhubh)}(hFinally, temperature data are provided which show a coarse measurement of the temperature inside of the IMU device. This data is most useful for monitoring relative changes in the thermal environment.h]hFinally, temperature data are provided which show a coarse measurement of the temperature inside of the IMU device. This data is most useful for monitoring relative changes in the thermal environment.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjVhhubh)}(hoADIS16480 and ADIS16488 also provide access to barometric pressure data and triaxial magnetometer measurements.h]hoADIS16480 and ADIS16488 also provide access to barometric pressure data and triaxial magnetometer measurements.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjVhhubh)}(hXSEach IIO device, has a device folder under ``/sys/bus/iio/devices/iio:deviceX``, where X is the IIO index of the device. Under these folders reside a set of device files, depending on the characteristics and features of the hardware device in questions. These files are consistently generalized and documented in the IIO ABI documentation.h](h+Each IIO device, has a device folder under }(hjhhhNhNubhliteral)}(h$``/sys/bus/iio/devices/iio:deviceX``h]h /sys/bus/iio/devices/iio:deviceX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhX, where X is the IIO index of the device. Under these folders reside a set of device files, depending on the characteristics and features of the hardware device in questions. These files are consistently generalized and documented in the IIO ABI documentation.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK2hjVhhubh)}(hThe following tables show the adis16480 related device files, found in the specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.h](hgThe following tables show the adis16480 related device files, found in the specific device folder path }(hjhhhNhNubj)}(h$``/sys/bus/iio/devices/iio:deviceX``h]h /sys/bus/iio/devices/iio:deviceX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK8hjVhhubh)}(h/**Available only for ADIS16480 and ADIS16488:**h]hstrong)}(hjh]h+Available only for ADIS16480 and ADIS16488:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK;hjVhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK*uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK9uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h(3-Axis Magnetometer related device filesh]h(3-Axis Magnetometer related device files}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj&ubah}(h]h ]h"]h$]h&]uh1j$hj!ubj%)}(hhh]h)}(h Descriptionh]h Description}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj=ubah}(h]h ]h"]h$]h&]uh1j$hj!ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h in_magn_scaleh]h in_magn_scale}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hj]ubah}(h]h ]h"]h$]h&]uh1j$hjZubj%)}(hhh]h)}(h$Scale for the magnetometer channels.h]h$Scale for the magnetometer channels.}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjtubah}(h]h ]h"]h$]h&]uh1j$hjZubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_magn_x_calibbiash]hin_magn_x_calibbias}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h7Calibration offset for the X-axis magnetometer channel.h]h7Calibration offset for the X-axis magnetometer channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h'in_magn_x_filter_low_pass_3db_frequencyh]h'in_magn_x_filter_low_pass_3db_frequency}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h.Bandwidth for the X-axis magnetometer channel.h]h.Bandwidth for the X-axis magnetometer channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h in_magn_x_rawh]h in_magn_x_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h&Raw X-axis magnetometer channel value.h]h&Raw X-axis magnetometer channel value.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_magn_y_calibbiash]hin_magn_y_calibbias}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhj9ubah}(h]h ]h"]h$]h&]uh1j$hj6ubj%)}(hhh]h)}(h7Calibration offset for the Y-axis magnetometer channel.h]h7Calibration offset for the Y-axis magnetometer channel.}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjPubah}(h]h ]h"]h$]h&]uh1j$hj6ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h'in_magn_y_filter_low_pass_3db_frequencyh]h'in_magn_y_filter_low_pass_3db_frequency}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjpubah}(h]h ]h"]h$]h&]uh1j$hjmubj%)}(hhh]h)}(h.Bandwidth for the Y-axis magnetometer channel.h]h.Bandwidth for the Y-axis magnetometer channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1j$hjmubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h in_magn_y_rawh]h in_magn_y_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h&Raw Y-axis magnetometer channel value.h]h&Raw Y-axis magnetometer channel value.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_magn_z_calibbiash]hin_magn_z_calibbias}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h7Calibration offset for the Z-axis magnetometer channel.h]h7Calibration offset for the Z-axis magnetometer channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h'in_magn_z_filter_low_pass_3db_frequencyh]h'in_magn_z_filter_low_pass_3db_frequency}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h.Bandwidth for the Z-axis magnetometer channel.h]h.Bandwidth for the Z-axis magnetometer channel.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhj,ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h in_magn_z_rawh]h in_magn_z_raw}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjLubah}(h]h ]h"]h$]h&]uh1j$hjIubj%)}(hhh]h)}(h&Raw Z-axis magnetometer channel value.h]h&Raw Z-axis magnetometer channel value.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhjcubah}(h]h ]h"]h$]h&]uh1j$hjIubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK*uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK5uh1jhjubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(h(Barometric pressure sensor related filesh]h(Barometric pressure sensor related files}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_pressure0_calibbiash]hin_pressure0_calibbias}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h3Calibration offset for barometric pressure channel.h]h3Calibration offset for barometric pressure channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_pressure0_rawh]hin_pressure0_raw}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhj!ubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h&Raw barometric pressure channel value.h]h&Raw barometric pressure channel value.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhj8ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_pressure0_scaleh]hin_pressure0_scale}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjXubah}(h]h ]h"]h$]h&]uh1j$hjUubj%)}(hhh]h)}(h1Scale for the barometric pressure sensor channel.h]h1Scale for the barometric pressure sensor channel.}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjoubah}(h]h ]h"]h$]h&]uh1j$hjUubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubh)}(h(**Available for all supported devices:**h]j)}(hjh]h$Available for all supported devices:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhK_hjVhhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK:uh1jhjubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(h)3-Axis Accelerometer related device filesh]h)3-Axis Accelerometer related device files}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_scaleh]hin_accel_scale}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h%Scale for the accelerometer channels.h]h%Scale for the accelerometer channels.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKdhj$ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_x_calibbiash]hin_accel_x_calibbias}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhjDubah}(h]h ]h"]h$]h&]uh1j$hjAubj%)}(hhh]h)}(h8Calibration offset for the X-axis accelerometer channel.h]h8Calibration offset for the X-axis accelerometer channel.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhj[ubah}(h]h ]h"]h$]h&]uh1j$hjAubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_x_calibscaleh]hin_accel_x_calibscale}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhj{ubah}(h]h ]h"]h$]h&]uh1j$hjxubj%)}(hhh]h)}(h7Calibration scale for the X-axis accelerometer channel.h]h7Calibration scale for the X-axis accelerometer channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1j$hjxubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h(in_accel_x_filter_low_pass_3db_frequencyh]h(in_accel_x_filter_low_pass_3db_frequency}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h/Bandwidth for the X-axis accelerometer channel.h]h/Bandwidth for the X-axis accelerometer channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_x_rawh]hin_accel_x_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h'Raw X-axis accelerometer channel value.h]h'Raw X-axis accelerometer channel value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhj ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_y_calibbiash]hin_accel_y_calibbias}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h8Calibration offset for the Y-axis accelerometer channel.h]h8Calibration offset for the Y-axis accelerometer channel.}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhj7 ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_y_calibscaleh]hin_accel_y_calibscale}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKphjW ubah}(h]h ]h"]h$]h&]uh1j$hjT ubj%)}(hhh]h)}(h7Calibration scale for the Y-axis accelerometer channel.h]h7Calibration scale for the Y-axis accelerometer channel.}(hjq hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKphjn ubah}(h]h ]h"]h$]h&]uh1j$hjT ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h(in_accel_y_filter_low_pass_3db_frequencyh]h(in_accel_y_filter_low_pass_3db_frequency}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h/Bandwidth for the Y-axis accelerometer channel.h]h/Bandwidth for the Y-axis accelerometer channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_y_rawh]hin_accel_y_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h'Raw Y-axis accelerometer channel value.h]h'Raw Y-axis accelerometer channel value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_z_calibbiash]hin_accel_z_calibbias}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h8Calibration offset for the Z-axis accelerometer channel.h]h8Calibration offset for the Z-axis accelerometer channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_z_calibscaleh]hin_accel_z_calibscale}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhj3 ubah}(h]h ]h"]h$]h&]uh1j$hj0 ubj%)}(hhh]h)}(h7Calibration scale for the Z-axis accelerometer channel.h]h7Calibration scale for the Z-axis accelerometer channel.}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhjJ ubah}(h]h ]h"]h$]h&]uh1j$hj0 ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h(in_accel_z_filter_low_pass_3db_frequencyh]h(in_accel_z_filter_low_pass_3db_frequency}(hjm hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhjj ubah}(h]h ]h"]h$]h&]uh1j$hjg ubj%)}(hhh]h)}(h/Bandwidth for the Z-axis accelerometer channel.h]h/Bandwidth for the Z-axis accelerometer channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhj ubah}(h]h ]h"]h$]h&]uh1j$hjg ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_accel_z_rawh]hin_accel_z_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK|hj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h'Raw Z-axis accelerometer channel value.h]h'Raw Z-axis accelerometer channel value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK|hj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_deltavelocity_scaleh]hin_deltavelocity_scale}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK~hj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h"Scale for delta velocity channels.h]h"Scale for delta velocity channels.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK~hj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_deltavelocity_x_rawh]hin_deltavelocity_x_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h(Raw X-axis delta velocity channel value.h]h(Raw X-axis delta velocity channel value.}(hj) hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj& ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_deltavelocity_y_rawh]hin_deltavelocity_y_raw}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjF ubah}(h]h ]h"]h$]h&]uh1j$hjC ubj%)}(hhh]h)}(h(Raw Y-axis delta velocity channel value.h]h(Raw Y-axis delta velocity channel value.}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj] ubah}(h]h ]h"]h$]h&]uh1j$hjC ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_deltavelocity_z_rawh]hin_deltavelocity_z_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj} ubah}(h]h ]h"]h$]h&]uh1j$hjz ubj%)}(hhh]h)}(h(Raw Z-axis delta velocity channel value.h]h(Raw Z-axis delta velocity channel value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hjz ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK,uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK6uh1jhj ubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(h%3-Axis Gyroscope related device filesh]h%3-Axis Gyroscope related device files}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h Descriptionh]h Description}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_scaleh]hin_anglvel_scale}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h!Scale for the gyroscope channels.h]h!Scale for the gyroscope channels.}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_x_calibbiash]hin_anglvel_x_calibbias}(hjU hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjR ubah}(h]h ]h"]h$]h&]uh1j$hjO ubj%)}(hhh]h)}(h4Calibration offset for the X-axis gyroscope channel.h]h4Calibration offset for the X-axis gyroscope channel.}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhji ubah}(h]h ]h"]h$]h&]uh1j$hjO ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_x_calibscaleh]hin_anglvel_x_calibscale}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h3Calibration scale for the X-axis gyroscope channel.h]h3Calibration scale for the X-axis gyroscope channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(h*in_anglvel_x_filter_low_pass_3db_frequencyh]h*in_anglvel_x_filter_low_pass_3db_frequency}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h+Bandwidth for the X-axis gyroscope channel.h]h+Bandwidth for the X-axis gyroscope channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_x_rawh]hin_anglvel_x_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h#Raw X-axis gyroscope channel value.h]h#Raw X-axis gyroscope channel value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_y_calibbiash]hin_anglvel_y_calibbias}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj. ubah}(h]h ]h"]h$]h&]uh1j$hj+ ubj%)}(hhh]h)}(h4Calibration offset for the Y-axis gyroscope channel.h]h4Calibration offset for the Y-axis gyroscope channel.}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjE ubah}(h]h ]h"]h$]h&]uh1j$hj+ ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_y_calibscaleh]hin_anglvel_y_calibscale}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhje ubah}(h]h ]h"]h$]h&]uh1j$hjb ubj%)}(hhh]h)}(h3Calibration scale for the Y-axis gyroscope channel.h]h3Calibration scale for the Y-axis gyroscope channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj| ubah}(h]h ]h"]h$]h&]uh1j$hjb ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(h*in_anglvel_y_filter_low_pass_3db_frequencyh]h*in_anglvel_y_filter_low_pass_3db_frequency}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h+Bandwidth for the Y-axis gyroscope channel.h]h+Bandwidth for the Y-axis gyroscope channel.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_y_rawh]hin_anglvel_y_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubj%)}(hhh]h)}(h#Raw Y-axis gyroscope channel value.h]h#Raw Y-axis gyroscope channel value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_z_calibbiash]hin_anglvel_z_calibbias}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h4Calibration offset for the Z-axis gyroscope channel.h]h4Calibration offset for the Z-axis gyroscope channel.}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_z_calibscaleh]hin_anglvel_z_calibscale}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j$hj>ubj%)}(hhh]h)}(h3Calibration scale for the Z-axis gyroscope channel.h]h3Calibration scale for the Z-axis gyroscope channel.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1j$hj>ubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(h*in_anglvel_z_filter_low_pass_3db_frequencyh]h*in_anglvel_z_filter_low_pass_3db_frequency}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjxubah}(h]h ]h"]h$]h&]uh1j$hjuubj%)}(hhh]h)}(h+Bandwidth for the Z-axis gyroscope channel.h]h+Bandwidth for the Z-axis gyroscope channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjuubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_anglvel_z_rawh]hin_anglvel_z_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h#Raw Z-axis gyroscope channel value.h]h#Raw Z-axis gyroscope channel value.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_deltaangl_scaleh]hin_deltaangl_scale}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hScale for delta angle channels.h]hScale for delta angle channels.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_deltaangl_x_rawh]hin_deltaangl_x_raw}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h%Raw X-axis delta angle channel value.h]h%Raw X-axis delta angle channel value.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj4ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_deltaangl_y_rawh]hin_deltaangl_y_raw}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjTubah}(h]h ]h"]h$]h&]uh1j$hjQubj%)}(hhh]h)}(h%Raw Y-axis delta angle channel value.h]h%Raw Y-axis delta angle channel value.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjkubah}(h]h ]h"]h$]h&]uh1j$hjQubeh}(h]h ]h"]h$]h&]uh1jhj ubj )}(hhh](j%)}(hhh]h)}(hin_deltaangl_z_rawh]hin_deltaangl_z_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h%Raw Z-axis delta angle channel value.h]h%Raw Z-axis delta angle channel value.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK"uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK+uh1jhjubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(h Temperature sensor related filesh]h Temperature sensor related files}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h Descriptionh]h Description}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h in_temp0_rawh]h in_temp0_raw}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj)ubah}(h]h ]h"]h$]h&]uh1j$hj&ubj%)}(hhh]h)}(hRaw temperature channel value.h]hRaw temperature channel value.}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ubah}(h]h ]h"]h$]h&]uh1j$hj&ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_temp0_offseth]hin_temp0_offset}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`ubah}(h]h ]h"]h$]h&]uh1j$hj]ubj%)}(hhh]h)}(h*Offset for the temperature sensor channel.h]h*Offset for the temperature sensor channel.}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjwubah}(h]h ]h"]h$]h&]uh1j$hj]ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hin_temp0_scaleh]hin_temp0_scale}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h)Scale for the temperature sensor channel.h]h)Scale for the temperature sensor channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK9uh1jhjubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(hMiscellaneous device filesh]hMiscellaneous device files}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hnameh]hname}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1j$hj2ubj%)}(hhh]h)}(hName of the IIO device.h]hName of the IIO device.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjLubah}(h]h ]h"]h$]h&]uh1j$hj2ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hsampling_frequencyh]hsampling_frequency}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1j$hjiubj%)}(hhh]h)}(hCurrently selected sample rate.h]hCurrently selected sample rate.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjiubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubh)}(hThe following table shows the adis16480 related device debug files, found in the specific device debug folder path ``/sys/kernel/debug/iio/iio:deviceX``.h](hsThe following table shows the adis16480 related device debug files, found in the specific device debug folder path }(hjhhhNhNubj)}(h%``/sys/kernel/debug/iio/iio:deviceX``h]h!/sys/kernel/debug/iio/iio:deviceX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjVhhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKIuh1jhjubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(hDebugfs device filesh]hDebugfs device files}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h Descriptionh]h Description}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h serial_numberh]h serial_number}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj*ubah}(h]h ]h"]h$]h&]uh1j$hj'ubj%)}(hhh]h)}(h4The serial number of the chip in hexadecimal format.h]h4The serial number of the chip in hexadecimal format.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j$hj'ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h product_idh]h product_id}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1j$hj^ubj%)}(hhh]h)}(h:Chip specific product id (e.g. 16480, 16488, 16545, etc.).h]h:Chip specific product id (e.g. 16480, 16488, 16545, etc.).}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjxubah}(h]h ]h"]h$]h&]uh1j$hj^ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h flash_counth]h flash_count}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(h3The number of flash writes performed on the device.h]h3The number of flash writes performed on the device.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hfirmware_revisionh]hfirmware_revision}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hFString containing the firmware revision in the following format ##.##.h]hFString containing the firmware revision in the following format ##.##.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h firmware_dateh]h firmware_date}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hGString containing the firmware date in the following format mm-dd-yyyy.h]hGString containing the firmware date in the following format mm-dd-yyyy.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhNubh)}(hhh](h)}(hChannels processed valuesh]hChannels processed values}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhhhhhKubh)}(hA channel value can be read from its _raw attribute. The value returned is the raw value as reported by the devices. To get the processed value of the channel, apply the following formula:h]hA channel value can be read from its _raw attribute. The value returned is the raw value as reported by the devices. To get the processed value of the channel, apply the following formula:}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMhhubh literal_block)}(h+processed value = (_raw + _offset) * _scaleh]h+processed value = (_raw + _offset) * _scale}hjnsbah}(h]h ]h"]h$]h&]hhforcelanguagebashhighlight_args}uh1jlhhhKhjMhhubh)}(hqWhere _offset and _scale are device attributes. If no _offset attribute is present, simply assume its value is 0.h]hqWhere _offset and _scale are device attributes. If no _offset attribute is present, simply assume its value is 0.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMhhubh)}(hThe adis16480 driver offers data for 7 types of channels, the table below shows the measurement units for the processed value, which are defined by the IIO framework:h]hThe adis16480 driver offers data for 7 types of channels, the table below shows the measurement units for the processed value, which are defined by the IIO framework:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMhhubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK&uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh](j )}(hhh](j%)}(hhh]h)}(h Channel typeh]h Channel type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hMeasurement unith]hMeasurement unit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h Acceleration on X, Y, and Z axish]h Acceleration on X, Y, and Z axis}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hMeters per Second squaredh]hMeters per Second squared}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h#Angular velocity on X, Y and Z axish]h#Angular velocity on X, Y and Z axis}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj+ubah}(h]h ]h"]h$]h&]uh1j$hj(ubj%)}(hhh]h)}(hRadians per secondh]hRadians per second}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjBubah}(h]h ]h"]h$]h&]uh1j$hj(ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h"Delta velocity on X. Y, and Z axish]h"Delta velocity on X. Y, and Z axis}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1j$hj_ubj%)}(hhh]h)}(hMeters per Secondh]hMeters per Second}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1j$hj_ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hDelta angle on X, Y, and Z axish]hDelta angle on X, Y, and Z axis}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hRadiansh]hRadians}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h Temperatureh]h Temperature}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hMillidegrees Celsiush]hMillidegrees Celsius}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(h$Magnetic field along X, Y and Z axish]h$Magnetic field along X, Y and Z axis}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubj%)}(hhh]h)}(hGaussh]hGauss}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j$hjubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(hhh](j%)}(hhh]h)}(hBarometric pressureh]hBarometric pressure}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj>ubah}(h]h ]h"]h$]h&]uh1j$hj;ubj%)}(hhh]h)}(h kilo Pascalh]h kilo Pascal}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1j$hj;ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjMhhhhhNubeh}(h]channels-processed-valuesah ]h"]channels processed valuesah$]h&]uh1hhjVhhhhhKubh)}(hhh](h)}(hUsage examplesh]hUsage examples}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hShow device name:h]hShow device name:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjm)}(h;root:/sys/bus/iio/devices/iio:device0> cat name adis16545-1h]h;root:/sys/bus/iio/devices/iio:device0> cat name adis16545-1}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhKhjhhubh)}(h"Show accelerometer channels value:h]h"Show accelerometer channels value:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubjm)}(hX root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw 1376728 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw 4487621 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw 262773792 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale 0.000000037h]hX root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw 1376728 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw 4487621 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw 262773792 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale 0.000000037}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMhjhhubh)}(hhh](h)}(hIX-axis acceleration = in_accel_x_raw * in_accel_scale = 0.050938936 m/s^2h]h)}(hjh]hIX-axis acceleration = in_accel_x_raw * in_accel_scale = 0.050938936 m/s^2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hIY-axis acceleration = in_accel_y_raw * in_accel_scale = 0.166041977 m/s^2h]h)}(hjh]hIY-axis acceleration = in_accel_y_raw * in_accel_scale = 0.166041977 m/s^2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(hJZ-axis acceleration = in_accel_z_raw * in_accel_scale = 9.722630304 m/s^2 h]h)}(hIZ-axis acceleration = in_accel_z_raw * in_accel_scale = 9.722630304 m/s^2h]hIZ-axis acceleration = in_accel_z_raw * in_accel_scale = 9.722630304 m/s^2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj ubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j>-uh1hhhhM hjhhubh)}(hShow gyroscope channels value:h]hShow gyroscope channels value:}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubjm)}(hXroot:/sys/bus/iio/devices/iio:device0> cat in_anglvel_x_raw -1041702 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_raw -273013 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_z_raw 2745116 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_scale 0.000000001h]hXroot:/sys/bus/iio/devices/iio:device0> cat in_anglvel_x_raw -1041702 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_raw -273013 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_z_raw 2745116 root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_scale 0.000000001}hj8sbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMhjhhubh)}(hhh](h)}(hTX-axis angular velocity = in_anglvel_x_raw * in_anglvel_scale = −0.001041702 rad/sh]h)}(hjMh]hTX-axis angular velocity = in_anglvel_x_raw * in_anglvel_scale = −0.001041702 rad/s}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjKubah}(h]h ]h"]h$]h&]uh1hhjHhhhhhNubh)}(hTY-axis angular velocity = in_anglvel_y_raw * in_anglvel_scale = −0.000273013 rad/sh]h)}(hjdh]hTY-axis angular velocity = in_anglvel_y_raw * in_anglvel_scale = −0.000273013 rad/s}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjbubah}(h]h ]h"]h$]h&]uh1hhjHhhhhhNubh)}(hRZ-axis angular velocity = in_anglvel_z_raw * in_anglvel_scale = 0.002745116 rad/s h]h)}(hQZ-axis angular velocity = in_anglvel_z_raw * in_anglvel_scale = 0.002745116 rad/sh]hQZ-axis angular velocity = in_anglvel_z_raw * in_anglvel_scale = 0.002745116 rad/s}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjyubah}(h]h ]h"]h$]h&]uh1hhjHhhhhhNubeh}(h]h ]h"]h$]h&]j>j)uh1hhhhMhjhhubh)}(h2Set calibration offset for accelerometer channels:h]h2Set calibration offset for accelerometer channels:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjhhubjm)}(hroot:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 0 root:/sys/bus/iio/devices/iio:device0> echo 5000 > in_accel_x_calibbias root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 5000h]hroot:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 0 root:/sys/bus/iio/devices/iio:device0> echo 5000 > in_accel_x_calibbias root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 5000}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhM"hjhhubh)}(h.Set calibration offset for gyroscope channels:h]h.Set calibration offset for gyroscope channels:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjhhubjm)}(hroot:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_calibbias 0 root:/sys/bus/iio/devices/iio:device0> echo -5000 > in_anglvel_y_calibbias root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_calibbias -5000h]hroot:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_calibbias 0 root:/sys/bus/iio/devices/iio:device0> echo -5000 > in_anglvel_y_calibbias root:/sys/bus/iio/devices/iio:device0> cat in_anglvel_y_calibbias -5000}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhM-hjhhubh)}(hSet sampling frequency:h]hSet sampling frequency:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hjhhubjm)}(hroot:/sys/bus/iio/devices/iio:device0> cat sampling_frequency 4250.000000 root:/sys/bus/iio/devices/iio:device0> echo 1000 > sampling_frequency 1062.500000h]hroot:/sys/bus/iio/devices/iio:device0> cat sampling_frequency 4250.000000 root:/sys/bus/iio/devices/iio:device0> echo 1000 > sampling_frequency 1062.500000}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhM8hjhhubh)}(h)Set bandwidth for accelerometer channels:h]h)Set bandwidth for accelerometer channels:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjhhubjm)}(hX root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_filter_low_pass_3db_frequency 0 root:/sys/bus/iio/devices/iio:device0> echo 300 > in_accel_x_filter_low_pass_3db_frequency root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_filter_low_pass_3db_frequency 300h]hX root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_filter_low_pass_3db_frequency 0 root:/sys/bus/iio/devices/iio:device0> echo 300 > in_accel_x_filter_low_pass_3db_frequency root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_filter_low_pass_3db_frequency 300}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMBhjhhubh)}(hShow serial number:h]hShow serial number:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjhhubjm)}(h@root:/sys/kernel/debug/iio/iio:device0> cat serial_number 0x000ch]h@root:/sys/kernel/debug/iio/iio:device0> cat serial_number 0x000c}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMMhjhhubh)}(hShow product id:h]hShow product id:}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjhhubjm)}(h cat product_id 16545h]h cat product_id 16545}hj;sbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMThjhhubh)}(hShow flash count:h]hShow flash count:}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhjhhubjm)}(h:root:/sys/kernel/debug/iio/iio:device0> cat flash_count 88h]h:root:/sys/kernel/debug/iio/iio:device0> cat flash_count 88}hjYsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhM[hjhhubh)}(hShow firmware revision:h]hShow firmware revision:}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hjhhubjm)}(hAroot:/sys/kernel/debug/iio/iio:device0> cat firmware_revision 1.4h]hAroot:/sys/kernel/debug/iio/iio:device0> cat firmware_revision 1.4}hjwsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMbhjhhubh)}(hShow firmware date:h]hShow firmware date:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMghjhhubjm)}(hDroot:/sys/kernel/debug/iio/iio:device0> cat firmware_date 09-23-2023h]hDroot:/sys/kernel/debug/iio/iio:device0> cat firmware_date 09-23-2023}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMihjhhubeh}(h]usage-examplesah ]h"]h$]usage examplesah&]uh1hhjVhhhhhKjKubeh}(h]device-attributesah ]h"]2. device attributesah$]h&]uh1hhhhhhhhK!ubh)}(hhh](h)}(h3. Device buffersh]h3. Device buffers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMoubh)}(h!This driver supports IIO buffers.h]h!This driver supports IIO buffers.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMqhjhhubh)}(hjAll devices support retrieving the raw acceleration, gyroscope and temperature measurements using buffers.h]hjAll devices support retrieving the raw acceleration, gyroscope and temperature measurements using buffers.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMshjhhubh)}(hThe following device families also support retrieving the delta velocity, delta angle and temperature measurements using buffers:h]hThe following device families also support retrieving the delta velocity, delta angle and temperature measurements using buffers:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMvhjhhubh)}(hhh](h)}(h ADIS16545h]h)}(hjh]h ADIS16545}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhjubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubh)}(h ADIS16547 h]h)}(h ADIS16547h]h ADIS16547}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhj ubah}(h]h ]h"]h$]h&]uh1hhjhhhhhNubeh}(h]h ]h"]h$]h&]j>j)uh1hhhhMyhjhhubh)}(hXPHowever, when retrieving acceleration or gyroscope data using buffers, delta readings will not be available and vice versa. This is because the device only allows to read either acceleration and gyroscope data or delta velocity and delta angle data at a time and switching between these two burst data selection modes is time consuming.&h]hXPHowever, when retrieving acceleration or gyroscope data using buffers, delta readings will not be available and vice versa. This is because the device only allows to read either acceleration and gyroscope data or delta velocity and delta angle data at a time and switching between these two burst data selection modes is time consuming.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hjhhubh)}(hhh](h)}(hUsage examplesh]hUsage examples}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6hhhhhMubh)}(h:Set device trigger in current_trigger, if not already set:h]h:Set device trigger in current_trigger, if not already set:}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6hhubjm)}(hroot:/sys/bus/iio/devices/iio:device0> cat trigger/current_trigger root:/sys/bus/iio/devices/iio:device0> echo adis16545-1-dev0 > trigger/current_trigger root:/sys/bus/iio/devices/iio:device0> cat trigger/current_trigger adis16545-1-dev0h]hroot:/sys/bus/iio/devices/iio:device0> cat trigger/current_trigger root:/sys/bus/iio/devices/iio:device0> echo adis16545-1-dev0 > trigger/current_trigger root:/sys/bus/iio/devices/iio:device0> cat trigger/current_trigger adis16545-1-dev0}hjUsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMhj6hhubh)}(h Select channels for buffer read:h]h Select channels for buffer read:}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6hhubjm)}(hXEroot:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_deltavelocity_x_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_deltavelocity_y_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_deltavelocity_z_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_temp0_enh]hXEroot:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_deltavelocity_x_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_deltavelocity_y_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_deltavelocity_z_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_temp0_en}hjssbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMhj6hhubh)}(h5Set the number of samples to be stored in the buffer:h]h5Set the number of samples to be stored in the buffer:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6hhubjm)}(h>root:/sys/bus/iio/devices/iio:device0> echo 10 > buffer/lengthh]h>root:/sys/bus/iio/devices/iio:device0> echo 10 > buffer/length}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMhj6hhubh)}(hEnable buffer readings:h]hEnable buffer readings:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6hhubjm)}(h=root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enableh]h=root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enable}hjsbah}(h]h ]h"]h$]h&]hhj|j}bashj}uh1jlhhhMhj6hhubh)}(hObtain buffered data::h]hObtain buffered data:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6hhubjm)}(hXNroot:/sys/bus/iio/devices/iio:device0> hexdump -C /dev/iio\:device0 ... 00006aa0 09 62 00 00 ff ff fc a4 00 00 01 69 00 03 3c 08 |.b.........i..<.| 00006ab0 09 61 00 00 00 00 02 96 00 00 02 8f 00 03 37 50 |.a............7P| 00006ac0 09 61 00 00 00 00 12 3d 00 00 0b 89 00 03 2c 0b |.a.....=......,.| 00006ad0 09 61 00 00 00 00 1e dc 00 00 16 dd 00 03 25 bf |.a............%.| 00006ae0 09 61 00 00 00 00 1e e3 00 00 1b bf 00 03 27 0b |.a............'.| 00006af0 09 61 00 00 00 00 15 50 00 00 19 44 00 03 30 fd |.a.....P...D..0.| 00006b00 09 61 00 00 00 00 09 0e 00 00 14 41 00 03 3d 7f |.a.........A..=.| 00006b10 09 61 00 00 ff ff ff f0 00 00 0e bc 00 03 48 d0 |.a............H.| 00006b20 09 63 00 00 00 00 00 9f 00 00 0f 37 00 03 4c fe |.c.........7..L.| 00006b30 09 64 00 00 00 00 0b f6 00 00 18 92 00 03 43 22 |.d............C"| 00006b40 09 64 00 00 00 00 18 df 00 00 22 33 00 03 33 ab |.d........"3..3.| 00006b50 09 63 00 00 00 00 1e 81 00 00 26 be 00 03 29 60 |.c........&...)`| 00006b60 09 63 00 00 00 00 1b 13 00 00 22 2f 00 03 23 91 |.c........"/..#.| ...h]hXNroot:/sys/bus/iio/devices/iio:device0> hexdump -C /dev/iio\:device0 ... 00006aa0 09 62 00 00 ff ff fc a4 00 00 01 69 00 03 3c 08 |.b.........i..<.| 00006ab0 09 61 00 00 00 00 02 96 00 00 02 8f 00 03 37 50 |.a............7P| 00006ac0 09 61 00 00 00 00 12 3d 00 00 0b 89 00 03 2c 0b |.a.....=......,.| 00006ad0 09 61 00 00 00 00 1e dc 00 00 16 dd 00 03 25 bf |.a............%.| 00006ae0 09 61 00 00 00 00 1e e3 00 00 1b bf 00 03 27 0b |.a............'.| 00006af0 09 61 00 00 00 00 15 50 00 00 19 44 00 03 30 fd |.a.....P...D..0.| 00006b00 09 61 00 00 00 00 09 0e 00 00 14 41 00 03 3d 7f |.a.........A..=.| 00006b10 09 61 00 00 ff ff ff f0 00 00 0e bc 00 03 48 d0 |.a............H.| 00006b20 09 63 00 00 00 00 00 9f 00 00 0f 37 00 03 4c fe |.c.........7..L.| 00006b30 09 64 00 00 00 00 0b f6 00 00 18 92 00 03 43 22 |.d............C"| 00006b40 09 64 00 00 00 00 18 df 00 00 22 33 00 03 33 ab |.d........"3..3.| 00006b50 09 63 00 00 00 00 1e 81 00 00 26 be 00 03 29 60 |.c........&...)`| 00006b60 09 63 00 00 00 00 1b 13 00 00 22 2f 00 03 23 91 |.c........"/..#.| ...}hjsbah}(h]h ]h"]h$]h&]hhuh1jlhhhMhj6hhubh)}(hdSee ``Documentation/iio/iio_devbuf.rst`` for more information about how buffered data is structured.h](hSee }(hjhhhNhNubj)}(h$``Documentation/iio/iio_devbuf.rst``h]h Documentation/iio/iio_devbuf.rst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh< for more information about how buffered data is structured.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj6hhubeh}(h]id1ah ]h"]h$]jah&]uh1hhjhhhhhMjKubeh}(h]device-buffersah ]h"]3. device buffersah$]h&]uh1hhhhhhhhMoubh)}(hhh](h)}(h4. IIO Interfacing Toolsh]h4. IIO Interfacing Tools}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhMubh)}(hcSee ``Documentation/iio/iio_tools.rst`` for the description of the available IIO interfacing tools.h](hSee }(hjhhhNhNubj)}(h#``Documentation/iio/iio_tools.rst``h]hDocumentation/iio/iio_tools.rst}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh< for the description of the available IIO interfacing tools.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj hhubeh}(h]iio-interfacing-toolsah ]h"]4. iio interfacing toolsah$]h&]uh1hhhhhhhhMubeh}(h]adis16480-driverah ]h"]adis16480 driverah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj$footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjmerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jHjEjSjPjjjGjDjwjtjjjjjjj7j4jgjdjjjjjjj(j%jjjjusage examplesNjjj@j=u nametypes}(jHjSjjGjwjjjj7jgjjjj(jjjjj@uh}(jEhjPhjj jDj>jtjnjjjjjjj4j.jdj^jjjjjjj%jjjVjjMjjjjjj6j=j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j{KsRparse_messages]hsystem_message)}(hhh]h)}(h1Duplicate implicit target name: "usage examples".h]h5Duplicate implicit target name: “usage examples”.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]jalevelKtypeINFOsourcehlineMuh1jhj6hhhhhMubatransform_messages] transformerN include_log] decorationNhhub.