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/adxl380modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/zh_TW/iio/adxl380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/it_IT/iio/adxl380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ja_JP/iio/adxl380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ko_KR/iio/adxl380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/sp_SP/iio/adxl380modnameN 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:spacepreserveuh1hhhhhh9/var/lib/git/docbuild/linux/Documentation/iio/adxl380.rsthKubhsection)}(hhh](htitle)}(hADXL380 driverh]hADXL380 driver}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(h@This driver supports Analog Device's ADXL380/382 on SPI/I2C bus.h]hBThis driver supports Analog Device’s ADXL380/382 on SPI/I2C 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+`ADXL380 `_h]h)}(hhh](h reference)}(hhh]hADXL380}(hhhhhNhNubah}(h]h ]h"]h$]h&]nameADXL380refurihttps://www.analog.com/ADXL380uh1hhhubhtarget)}(h! h]h}(h]adxl380ah ]h"]adxl380ah$]h&]refurij uh1j  referencedKhhubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(h,`ADXL382 `_ h]h)}(h+`ADXL382 `_h](h)}(hj-h]hADXL382}(hj/hhhNhNubah}(h]h ]h"]h$]h&]nameADXL382j https://www.analog.com/ADXL382uh1hhj+ubj )}(h! h]h}(h]adxl382ah ]h"]adxl382ah$]h&]refurij>uh1j jKhj+ubeh}(h]h ]h"]h$]h&]uh1hhhhK hj'ubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubeh}(h]h ]h"]h$]h&]bullet*uh1hhhhK hhhhubh)}(hThe ADXL380/ADXL382 is a low noise density, low power, 3-axis accelerometer with selectable measurement ranges. The ADXL380 supports the ±4 g, ±8 g, and ±16 g ranges, and the ADXL382 supports ±15 g, ±30 g, and ±60 g ranges.h]hThe ADXL380/ADXL382 is a low noise density, low power, 3-axis accelerometer with selectable measurement ranges. The ADXL380 supports the ±4 g, ±8 g, and ±16 g ranges, and the ADXL382 supports ±15 g, ±30 g, and ±60 g ranges.}(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&]uh1hhjvhhhhhKubh)}(h/Accelerometer measurements are always provided.h]h/Accelerometer measurements are always provided.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjvhhubh)}(hTemperature data are also provided. This data can be used to monitor the internal system temperature or to improve the temperature stability of the device via calibration.h]hTemperature data are also provided. This data can be used to monitor the internal system temperature or to improve the temperature stability of the device via calibration.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjvhhubh)}(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&]uh1hhhhKhjvhhubh)}(hThe following tables show the adxl380 related device files, found in the specific device folder path ``/sys/bus/iio/devices/iio:deviceX``.h](heThe following tables show the adxl380 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&]uh1hhhhK"hjvhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK3uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK:uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h)3-Axis Accelerometer related device filesh]h)3-Axis Accelerometer related device files}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Descriptionh]h Description}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hj(ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_scaleh]hin_accel_scale}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjHubah}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh]h)}(h%Scale for the accelerometer channels.h]h%Scale for the accelerometer channels.}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hj_ubah}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(h'in_accel_filter_high_pass_3db_frequencyh]h'in_accel_filter_high_pass_3db_frequency}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(hLow pass filter bandwidth.h]hLow pass filter bandwidth.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(h1in_accel_filter_high_pass_3db_frequency_availableh]h1in_accel_filter_high_pass_3db_frequency_available}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h3Available low pass filter bandwidth configurations.h]h3Available low pass filter bandwidth configurations.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(h&in_accel_filter_low_pass_3db_frequencyh]h&in_accel_filter_low_pass_3db_frequency}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHigh pass filter bandwidth.h]hHigh pass filter bandwidth.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(h0in_accel_filter_low_pass_3db_frequency_availableh]h0in_accel_filter_low_pass_3db_frequency_available}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hj$ubah}(h]h ]h"]h$]h&]uh1jhj!ubj)}(hhh]h)}(h4Available high pass filter bandwidth configurations.h]h4Available high pass filter bandwidth configurations.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hj;ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_x_calibbiash]hin_accel_x_calibbias}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hj[ubah}(h]h ]h"]h$]h&]uh1jhjXubj)}(hhh]h)}(h8Calibration offset for the X-axis accelerometer channel.h]h8Calibration offset for the X-axis accelerometer channel.}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjrubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_x_rawh]hin_accel_x_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h'Raw X-axis accelerometer channel value.h]h'Raw X-axis accelerometer channel value.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_y_calibbiash]hin_accel_y_calibbias}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h%y-axis acceleration offset correctionh]h%y-axis acceleration offset correction}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_y_rawh]hin_accel_y_raw}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h'Raw Y-axis accelerometer channel value.h]h'Raw Y-axis accelerometer channel value.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_z_calibbiash]hin_accel_z_calibbias}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hj7ubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h8Calibration offset for the Z-axis accelerometer channel.h]h8Calibration offset for the Z-axis accelerometer channel.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjNubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh](j)}(hhh]h)}(hin_accel_z_rawh]hin_accel_z_raw}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK cat name adxl382h]h7root:/sys/bus/iio/devices/iio:device0> cat name adxl382}hjsbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKrhjhhubh)}(h"Show accelerometer channels value:h]h"Show accelerometer channels value:}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjhhubj)}(hXroot:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw -1771 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw 282 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw -1523 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale 0.004903325h]hXroot:/sys/bus/iio/devices/iio:device0> cat in_accel_x_raw -1771 root:/sys/bus/iio/devices/iio:device0> cat in_accel_y_raw 282 root:/sys/bus/iio/devices/iio:device0> cat in_accel_z_raw -1523 root:/sys/bus/iio/devices/iio:device0> cat in_accel_scale 0.004903325}hj7sbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKyhjhhubh)}(hhh](h)}(hLX-axis acceleration = in_accel_x_raw * in_accel_scale = −8.683788575 m/s^2h]h)}(hjLh]hLX-axis acceleration = in_accel_x_raw * in_accel_scale = −8.683788575 m/s^2}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjJubah}(h]h ]h"]h$]h&]uh1hhjGhhhhhNubh)}(hHY-axis acceleration = in_accel_y_raw * in_accel_scale = 1.38273765 m/s^2h]h)}(hjch]hHY-axis acceleration = in_accel_y_raw * in_accel_scale = 1.38273765 m/s^2}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1hhjGhhhhhNubh)}(hKZ-axis acceleration = in_accel_z_raw * in_accel_scale = -7.467763975 m/s^2 h]h)}(hJZ-axis acceleration = in_accel_z_raw * in_accel_scale = -7.467763975 m/s^2h]hJZ-axis acceleration = in_accel_z_raw * in_accel_scale = -7.467763975 m/s^2}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjxubah}(h]h ]h"]h$]h&]uh1hhjGhhhhhNubeh}(h]h ]h"]h$]h&]j^-uh1hhhhKhjhhubh)}(h2Set calibration offset for accelerometer channels:h]h2Set calibration offset for accelerometer channels:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hroot:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 0 root:/sys/bus/iio/devices/iio:device0> echo 50 > in_accel_x_calibbias root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 50h]hroot:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 0 root:/sys/bus/iio/devices/iio:device0> echo 50 > in_accel_x_calibbias root:/sys/bus/iio/devices/iio:device0> cat in_accel_x_calibbias 50}hjsbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhjhhubh)}(hSet sampling frequency:h]hSet sampling frequency:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hX)root:/sys/bus/iio/devices/iio:device0> cat sampling_frequency 16000 root:/sys/bus/iio/devices/iio:device0> cat sampling_frequency_available 16000 32000 64000 root:/sys/bus/iio/devices/iio:device0> echo 32000 > sampling_frequency root:/sys/bus/iio/devices/iio:device0> cat sampling_frequency 32000h]hX)root:/sys/bus/iio/devices/iio:device0> cat sampling_frequency 16000 root:/sys/bus/iio/devices/iio:device0> cat sampling_frequency_available 16000 32000 64000 root:/sys/bus/iio/devices/iio:device0> echo 32000 > sampling_frequency root:/sys/bus/iio/devices/iio:device0> cat sampling_frequency 32000}hjsbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhjhhubh)}(h9Set low pass filter bandwidth for accelerometer channels:h]h9Set low pass filter bandwidth for accelerometer channels:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hXzroot:/sys/bus/iio/devices/iio:device0> cat in_accel_filter_low_pass_3db_frequency 32000 root:/sys/bus/iio/devices/iio:device0> cat in_accel_filter_low_pass_3db_frequency_available 32000 8000 4000 2000 root:/sys/bus/iio/devices/iio:device0> echo 2000 > in_accel_filter_low_pass_3db_frequency root:/sys/bus/iio/devices/iio:device0> cat in_accel_filter_low_pass_3db_frequency 2000h]hXzroot:/sys/bus/iio/devices/iio:device0> cat in_accel_filter_low_pass_3db_frequency 32000 root:/sys/bus/iio/devices/iio:device0> cat in_accel_filter_low_pass_3db_frequency_available 32000 8000 4000 2000 root:/sys/bus/iio/devices/iio:device0> echo 2000 > in_accel_filter_low_pass_3db_frequency root:/sys/bus/iio/devices/iio:device0> cat in_accel_filter_low_pass_3db_frequency 2000}hjsbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhjhhubeh}(h]usage-examplesah ]h"]h$]usage examplesah&]uh1hhjvhhhhhKnjKubeh}(h]device-attributesah ]h"]2. device attributesah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h3. Device buffersh]h3. Device buffers}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(h!This driver supports IIO buffers.h]h!This driver supports IIO buffers.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h_All devices support retrieving the raw acceleration and temperature measurements using buffers.h]h_All devices support retrieving the raw acceleration and temperature measurements using buffers.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(hhh](h)}(hUsage examplesh]hUsage examples}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj. hhhhhKubh)}(h Select channels for buffer read:h]h Select channels for buffer read:}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj. hhubj)}(hX,root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_accel_x_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_accel_y_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_accel_z_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_temp_enh]hX,root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_accel_x_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_accel_y_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_accel_z_en root:/sys/bus/iio/devices/iio:device0> echo 1 > scan_elements/in_temp_en}hjM sbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhj. hhubh)}(h5Set the number of samples to be stored in the buffer:h]h5Set the number of samples to be stored in the buffer:}(hj] hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj. hhubj)}(h>root:/sys/bus/iio/devices/iio:device0> echo 10 > buffer/lengthh]h>root:/sys/bus/iio/devices/iio:device0> echo 10 > buffer/length}hjk sbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhj. hhubh)}(hEnable buffer readings:h]hEnable buffer readings:}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj. hhubj)}(h=root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enableh]h=root:/sys/bus/iio/devices/iio:device0> echo 1 > buffer/enable}hj sbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhj. hhubh)}(hObtain buffered data:h]hObtain buffered data:}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj. hhubj)}(hXNroot:/sys/bus/iio/devices/iio:device0> hexdump -C /dev/iio\:device0 ... 002bc300 f7 e7 00 a8 fb c5 24 80 f7 e7 01 04 fb d6 24 80 |......$.......$.| 002bc310 f7 f9 00 ab fb dc 24 80 f7 c3 00 b8 fb e2 24 80 |......$.......$.| 002bc320 f7 fb 00 bb fb d1 24 80 f7 b1 00 5f fb d1 24 80 |......$...._..$.| 002bc330 f7 c4 00 c6 fb a6 24 80 f7 a6 00 68 fb f1 24 80 |......$....h..$.| 002bc340 f7 b8 00 a3 fb e7 24 80 f7 9a 00 b1 fb af 24 80 |......$.......$.| 002bc350 f7 b1 00 67 fb ee 24 80 f7 96 00 be fb 92 24 80 |...g..$.......$.| 002bc360 f7 ab 00 7a fc 1b 24 80 f7 b6 00 ae fb 76 24 80 |...z..$......v$.| 002bc370 f7 ce 00 a3 fc 02 24 80 f7 c0 00 be fb 8b 24 80 |......$.......$.| 002bc380 f7 c3 00 93 fb d0 24 80 f7 ce 00 d8 fb c8 24 80 |......$.......$.| 002bc390 f7 bd 00 c0 fb 82 24 80 f8 00 00 e8 fb db 24 80 |......$.......$.| 002bc3a0 f7 d8 00 d3 fb b4 24 80 f8 0b 00 e5 fb c3 24 80 |......$.......$.| 002bc3b0 f7 eb 00 c8 fb 92 24 80 f7 e7 00 ea fb cb 24 80 |......$.......$.| 002bc3c0 f7 fd 00 cb fb 94 24 80 f7 e3 00 f2 fb b8 24 80 |......$.......$.| ...h]hXNroot:/sys/bus/iio/devices/iio:device0> hexdump -C /dev/iio\:device0 ... 002bc300 f7 e7 00 a8 fb c5 24 80 f7 e7 01 04 fb d6 24 80 |......$.......$.| 002bc310 f7 f9 00 ab fb dc 24 80 f7 c3 00 b8 fb e2 24 80 |......$.......$.| 002bc320 f7 fb 00 bb fb d1 24 80 f7 b1 00 5f fb d1 24 80 |......$...._..$.| 002bc330 f7 c4 00 c6 fb a6 24 80 f7 a6 00 68 fb f1 24 80 |......$....h..$.| 002bc340 f7 b8 00 a3 fb e7 24 80 f7 9a 00 b1 fb af 24 80 |......$.......$.| 002bc350 f7 b1 00 67 fb ee 24 80 f7 96 00 be fb 92 24 80 |...g..$.......$.| 002bc360 f7 ab 00 7a fc 1b 24 80 f7 b6 00 ae fb 76 24 80 |...z..$......v$.| 002bc370 f7 ce 00 a3 fc 02 24 80 f7 c0 00 be fb 8b 24 80 |......$.......$.| 002bc380 f7 c3 00 93 fb d0 24 80 f7 ce 00 d8 fb c8 24 80 |......$.......$.| 002bc390 f7 bd 00 c0 fb 82 24 80 f8 00 00 e8 fb db 24 80 |......$.......$.| 002bc3a0 f7 d8 00 d3 fb b4 24 80 f8 0b 00 e5 fb c3 24 80 |......$.......$.| 002bc3b0 f7 eb 00 c8 fb 92 24 80 f7 e7 00 ea fb cb 24 80 |......$.......$.| 002bc3c0 f7 fd 00 cb fb 94 24 80 f7 e3 00 f2 fb b8 24 80 |......$.......$.| ...}hj sbah}(h]h ]h"]h$]h&]hhjjbashj}uh1jhhhKhj. hhubh)}(hdSee ``Documentation/iio/iio_devbuf.rst`` for more information about how buffered data is structured.h](hSee }(hj hhhNhNubj)}(h$``Documentation/iio/iio_devbuf.rst``h]h Documentation/iio/iio_devbuf.rst}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh< for more information about how buffered data is structured.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj. hhubeh}(h]id1ah ]h"]h$]jah&]uh1hhj hhhhhKjKubeh}(h]device-buffersah ]h"]3. device buffersah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h4. IIO Interfacing Toolsh]h4. IIO Interfacing Tools}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(hcSee ``Documentation/iio/iio_tools.rst`` for the description of the available IIO interfacing tools.h](hSee }(hj hhhNhNubj)}(h#``Documentation/iio/iio_tools.rst``h]hDocumentation/iio/iio_tools.rst}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh< for the description of the available IIO interfacing tools.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj hhubeh}(h]iio-interfacing-toolsah ]h"]4. iio interfacing toolsah$]h&]uh1hhhhhhhhKubeh}(h]adxl380-driverah ]h"]adxl380 driverah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_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_handlerjI error_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}(j$ j! jsjpjjjHjEjjjjusage examplesNj j j j u nametypes}(j$ jsjjHjjj j j uh}(j! hjphjj jEj?jjvjjjjj j j j. j j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jW KsRparse_messages]hsystem_message)}(hhh]h)}(h1Duplicate implicit target name: "usage examples".h]h5Duplicate implicit target name: “usage examples”.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]j alevelKtypeINFOsourcehlineKuh1j hj. hhhhhKubatransform_messages] transformerN include_log] decorationNhhub.