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

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

Files

file  adxl345.h
 Devicetree binding constants for the Analog Devices ADXL345 accelerometer.

Output data rate options

Values for the odr devicetree property.

#define ADXL345_DT_ODR_12_5   7
 12.5 Hz
#define ADXL345_DT_ODR_25   8
 25 Hz
#define ADXL345_DT_ODR_50   9
 50 Hz
#define ADXL345_DT_ODR_100   10
 100 Hz
#define ADXL345_DT_ODR_200   11
 200 Hz
#define ADXL345_DT_ODR_400   12
 400 Hz

Measurement range options

Values for the range devicetree property.

#define ADXL345_DT_RANGE_2G   0
 ±2 g
#define ADXL345_DT_RANGE_4G   1
 ±4 g
#define ADXL345_DT_RANGE_8G   2
 ±8 g
#define ADXL345_DT_RANGE_16G   3
 ±16 g

Detailed Description

Analog Devices ADXL345 3-axis accelerometer.

Macro Definition Documentation

◆ ADXL345_DT_ODR_100

#define ADXL345_DT_ODR_100   10

#include <adxl345.h>

100 Hz

◆ ADXL345_DT_ODR_12_5

#define ADXL345_DT_ODR_12_5   7

#include <adxl345.h>

12.5 Hz

◆ ADXL345_DT_ODR_200

#define ADXL345_DT_ODR_200   11

#include <adxl345.h>

200 Hz

◆ ADXL345_DT_ODR_25

#define ADXL345_DT_ODR_25   8

#include <adxl345.h>

25 Hz

◆ ADXL345_DT_ODR_400

#define ADXL345_DT_ODR_400   12

#include <adxl345.h>

400 Hz

◆ ADXL345_DT_ODR_50

#define ADXL345_DT_ODR_50   9

#include <adxl345.h>

50 Hz

◆ ADXL345_DT_RANGE_16G

#define ADXL345_DT_RANGE_16G   3

#include <adxl345.h>

±16 g

◆ ADXL345_DT_RANGE_2G

#define ADXL345_DT_RANGE_2G   0

#include <adxl345.h>

±2 g

◆ ADXL345_DT_RANGE_4G

#define ADXL345_DT_RANGE_4G   1

#include <adxl345.h>

±4 g

◆ ADXL345_DT_RANGE_8G

#define ADXL345_DT_RANGE_8G   2

#include <adxl345.h>

±8 g