Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
lis2dh12_internal.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2018 Freie Universität Berlin
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
26
#define REG_STATUS_REG_AUX (0x07)
27
#define REG_OUT_TEMP_L (0x0C)
28
#define REG_OUT_TEMP_H (0x0D)
29
#define REG_WHO_AM_I (0x0F)
30
#define REG_CTRL_REG0 (0x1E)
31
#define REG_TEMP_CFG_REG (0x1F)
32
#define REG_CTRL_REG1 (0x20)
33
#define REG_CTRL_REG2 (0x21)
34
#define REG_CTRL_REG3 (0x22)
35
#define REG_CTRL_REG4 (0x23)
36
#define REG_CTRL_REG5 (0x24)
37
#define REG_CTRL_REG6 (0x25)
38
#define REG_REFERENCE (0x26)
39
#define REG_STATUS_REG (0x27)
40
#define REG_OUT_X_L (0x28)
41
#define REG_OUT_X_H (0x29)
42
#define REG_OUT_Y_L (0x2A)
43
#define REG_OUT_Y_H (0x2B)
44
#define REG_OUT_Z_L (0x2C)
45
#define REG_OUT_Z_H (0x2D)
46
#define REG_FIFO_CTRL_REG (0x2E)
47
#define REG_FIFO_SRC_REG (0x2F)
48
#define REG_INT1_CFG (0x30)
49
#define REG_INT1_SRC (0x31)
50
#define REG_INT1_THS (0x32)
51
#define REG_INT1_DURATION (0x33)
52
#define REG_INT2_CFG (0x34)
53
#define REG_INT2_SRC (0x35)
54
#define REG_INT2_THS (0x36)
55
#define REG_INT2_DURATION (0x37)
56
#define REG_CLICK_CFG (0x38)
57
#define REG_CLICK_SRC (0x39)
58
#define REG_CLICK_THS (0x3A)
59
#define REG_TIME_LIMIT (0x3B)
60
#define REG_TIME_LATENCY (0x3C)
61
#define REG_TIME_WINDOW (0x3D)
62
#define REG_ACT_THS (0x3E)
63
#define REG_ACT_DUR (0x3F)
65
70
#define WHO_AM_I_VAL (0x33)
71
#define CTRL_REG0_DEFAULT (0x10)
73
74
#ifdef __cplusplus
75
}
76
#endif
77
Generated on Fri May 1 2026 15:22:59 by
1.13.2