Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Analog Devices ADXL355 3-axis accelerometer. More...

Files

file  adxl355.h
 Devicetree binding constants for the Analog Devices ADXL355 accelerometer.

Output Rate options

Values for the odr devicetree property.

#define ADXL355_DT_ODR_4000   0
 Output data rate: 4000 Hz.
#define ADXL355_DT_ODR_2000   1
 Output data rate: 2000 Hz.
#define ADXL355_DT_ODR_1000   2
 Output data rate: 1000 Hz.
#define ADXL355_DT_ODR_500   3
 Output data rate: 500 Hz.
#define ADXL355_DT_ODR_250   4
 Output data rate: 250 Hz.
#define ADXL355_DT_ODR_125   5
 Output data rate: 125 Hz.
#define ADXL355_DT_ODR_62_5   6
 Output data rate: 62.5 Hz.
#define ADXL355_DT_ODR_31_25   7
 Output data rate: 31.25 Hz.
#define ADXL355_DT_ODR_15_625   8
 Output data rate: 15.625 Hz.
#define ADXL355_DT_ODR_7_813   9
 Output data rate: 7.813 Hz.
#define ADXL355_DT_ODR_3_906   10
 Output data rate: 3.906 Hz.

Select range options

Values for the range devicetree property.

#define ADXL355_DT_RANGE_2G   1
 Select ±2 g measurement range.
#define ADXL355_DT_RANGE_4G   2
 Select ±4 g measurement range.
#define ADXL355_DT_RANGE_8G   3
 Select ±8 g measurement range.

High Pass Filter corner options

Values for the hpf-corner devicetree property.

#define ADXL355_DT_HPF_OFF   0
 High-pass filter disabled.
#define ADXL355_DT_HPF_24_7e_4   1
 High-pass filter corner at 24.7e-4 times ODR.
#define ADXL355_DT_HPF_6_208e_4   2
 High-pass filter corner at 6.208e-4 times ODR.
#define ADXL355_DT_HPF_1_5545e_4   3
 High-pass filter corner at 1.5545e-4 times ODR.
#define ADXL355_DT_HPF_0_3862e_4   4
 High-pass filter corner at 0.3862e-4 times ODR.
#define ADXL355_DT_HPF_0_0954e_4   5
 High-pass filter corner at 0.0954e-4 times ODR.
#define ADXL355_DT_HPF_0_0238e_4   6
 High-pass filter corner at 0.0238e-4 times ODR.

External Clock options

Values for the ext-clk devicetree property.

#define ADXL355_DT_EXTCLK_DISABLED   0
 External clock disabled.
#define ADXL355_DT_EXTCLK_ENABLED   1
 External clock enabled.

External Sync options

Values for the ext-sync devicetree property.

#define ADXL355_DT_INTERNAL_SYNC   0
 Internal synchronization.
#define ADXL355_DT_EXTERNAL_SYNC_NO_INTERPOLATION   1
 External synchronization without interpolation.
#define ADXL355_DT_EXTERNAL_SYNC_WITH_INTERPOLATION   2
 External synchronization with interpolation.

Detailed Description

Analog Devices ADXL355 3-axis accelerometer.

Macro Definition Documentation

◆ ADXL355_DT_EXTCLK_DISABLED

#define ADXL355_DT_EXTCLK_DISABLED   0

#include <zephyr/dt-bindings/sensor/adxl355.h>

External clock disabled.

◆ ADXL355_DT_EXTCLK_ENABLED

#define ADXL355_DT_EXTCLK_ENABLED   1

#include <zephyr/dt-bindings/sensor/adxl355.h>

External clock enabled.

◆ ADXL355_DT_EXTERNAL_SYNC_NO_INTERPOLATION

#define ADXL355_DT_EXTERNAL_SYNC_NO_INTERPOLATION   1

#include <zephyr/dt-bindings/sensor/adxl355.h>

External synchronization without interpolation.

◆ ADXL355_DT_EXTERNAL_SYNC_WITH_INTERPOLATION

#define ADXL355_DT_EXTERNAL_SYNC_WITH_INTERPOLATION   2

#include <zephyr/dt-bindings/sensor/adxl355.h>

External synchronization with interpolation.

◆ ADXL355_DT_HPF_0_0238e_4

#define ADXL355_DT_HPF_0_0238e_4   6

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter corner at 0.0238e-4 times ODR.

◆ ADXL355_DT_HPF_0_0954e_4

#define ADXL355_DT_HPF_0_0954e_4   5

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter corner at 0.0954e-4 times ODR.

◆ ADXL355_DT_HPF_0_3862e_4

#define ADXL355_DT_HPF_0_3862e_4   4

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter corner at 0.3862e-4 times ODR.

◆ ADXL355_DT_HPF_1_5545e_4

#define ADXL355_DT_HPF_1_5545e_4   3

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter corner at 1.5545e-4 times ODR.

◆ ADXL355_DT_HPF_24_7e_4

#define ADXL355_DT_HPF_24_7e_4   1

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter corner at 24.7e-4 times ODR.

◆ ADXL355_DT_HPF_6_208e_4

#define ADXL355_DT_HPF_6_208e_4   2

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter corner at 6.208e-4 times ODR.

◆ ADXL355_DT_HPF_OFF

#define ADXL355_DT_HPF_OFF   0

#include <zephyr/dt-bindings/sensor/adxl355.h>

High-pass filter disabled.

◆ ADXL355_DT_INTERNAL_SYNC

#define ADXL355_DT_INTERNAL_SYNC   0

#include <zephyr/dt-bindings/sensor/adxl355.h>

Internal synchronization.

◆ ADXL355_DT_ODR_1000

#define ADXL355_DT_ODR_1000   2

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 1000 Hz.

◆ ADXL355_DT_ODR_125

#define ADXL355_DT_ODR_125   5

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 125 Hz.

◆ ADXL355_DT_ODR_15_625

#define ADXL355_DT_ODR_15_625   8

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 15.625 Hz.

◆ ADXL355_DT_ODR_2000

#define ADXL355_DT_ODR_2000   1

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 2000 Hz.

◆ ADXL355_DT_ODR_250

#define ADXL355_DT_ODR_250   4

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 250 Hz.

◆ ADXL355_DT_ODR_31_25

#define ADXL355_DT_ODR_31_25   7

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 31.25 Hz.

◆ ADXL355_DT_ODR_3_906

#define ADXL355_DT_ODR_3_906   10

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 3.906 Hz.

◆ ADXL355_DT_ODR_4000

#define ADXL355_DT_ODR_4000   0

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 4000 Hz.

◆ ADXL355_DT_ODR_500

#define ADXL355_DT_ODR_500   3

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 500 Hz.

◆ ADXL355_DT_ODR_62_5

#define ADXL355_DT_ODR_62_5   6

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 62.5 Hz.

◆ ADXL355_DT_ODR_7_813

#define ADXL355_DT_ODR_7_813   9

#include <zephyr/dt-bindings/sensor/adxl355.h>

Output data rate: 7.813 Hz.

◆ ADXL355_DT_RANGE_2G

#define ADXL355_DT_RANGE_2G   1

#include <zephyr/dt-bindings/sensor/adxl355.h>

Select ±2 g measurement range.

◆ ADXL355_DT_RANGE_4G

#define ADXL355_DT_RANGE_4G   2

#include <zephyr/dt-bindings/sensor/adxl355.h>

Select ±4 g measurement range.

◆ ADXL355_DT_RANGE_8G

#define ADXL355_DT_RANGE_8G   3

#include <zephyr/dt-bindings/sensor/adxl355.h>

Select ±8 g measurement range.