WISP ERT (Client)
1.0.0
The WISP Extended Runtime (WISP side)
accel_registers.h
Go to the documentation of this file.
1
10
#ifndef ACCEL_REGISTERS_H_
11
#define ACCEL_REGISTERS_H_
12
13
//
14
// Commands used for ADXL362 read/write access. Commands are sent prior to data/adx.
15
//
16
#define ADXL_CMD_WRITE_REG 0x0A
17
#define ADXL_CMD_READ_REG 0x0B
18
#define ADXL_CMD_READ_FIFO 0x0D
19
20
//
21
// Registers in the ADXL362. Created from the register map given in Table 11 of the datasheet.
22
//
23
#define ADXL_REG_DEVID_AD 0x00
24
#define ADXL_REG_DEVID_MST 0x01
25
#define ADXL_REG_PARTID 0x02
26
#define ADXL_REG_REVID 0x03
27
#define ADXL_REG_XDATA 0x08
28
#define ADXL_REG_YDATA 0x09
29
#define ADXL_REG_ZDATA 0x0A
30
#define ADXL_REG_STATUS 0x0B
31
#define ADXL_REG_FIFO_ENTRIES_L 0x0C
32
#define ADXL_REG_FIFO_ENTRIES_H 0x0D
33
#define ADXL_REG_XDATA_L 0x0E
34
#define ADXL_REG_XDATA_H 0x0F
35
#define ADXL_REG_YDATA_L 0x10
36
#define ADXL_REG_YDATA_H 0x11
37
#define ADXL_REG_ZDATA_L 0x12
38
#define ADXL_REG_ZDATA_H 0x13
39
#define ADXL_REG_TEMP_L 0x14
40
#define ADXL_REG_TEMP_H 0x15
41
#define ADXL_REG_Reserved0 0x16
42
#define ADXL_REG_Reserved1 0x17
43
#define ADXL_REG_SOFT_RESET 0x1F
44
#define ADXL_REG_THRESH_ACT_L 0x20
45
#define ADXL_REG_THRESH_ACT_H 0x21
46
#define ADXL_REG_TIME_ACT 0x22
47
#define ADXL_REG_THRESH_INACT_L 0x23
48
#define ADXL_REG_THRESH_INACT_H 0x24
49
#define ADXL_REG_TIME_INACT_L 0x25
50
#define ADXL_REG_TIME_INACT_H 0x26
51
#define ADXL_REG_ACT_INACT_CTL 0x27
52
#define ADXL_REG_FIFO_CONTROL 0x28
53
#define ADXL_REG_FIFO_SAMPLES 0x29
54
#define ADXL_REG_INTMAP1 0x2A
55
#define ADXL_REG_INTMAP2 0x2B
56
#define ADXL_REG_FILTER_CTL 0x2C
57
#define ADXL_REG_POWER_CTL 0x2D
58
#define ADXL_REG_SELF_TEST 0x2E
59
60
61
#endif
/* ACCEL_REGISTERS_H_ */
wisp-base
Sensors
accel_registers.h
Generated by
1.8.13