accel22 2.0.0.0
Accel 22 Registers List

List of registers of Accel 22 Click driver. More...

Macros

#define ACCEL22_REG_DEVID_AD   0x00
 Accel 22 register map.
 
#define ACCEL22_REG_DEVID_MST   0x01
 
#define ACCEL22_REG_PART_ID   0x02
 
#define ACCEL22_REG_REV_ID   0x03
 
#define ACCEL22_REG_SERIAL_NUMBER_3   0x04
 
#define ACCEL22_REG_SERIAL_NUMBER_2   0x05
 
#define ACCEL22_REG_SERIAL_NUMBER_1   0x06
 
#define ACCEL22_REG_SERIAL_NUMBER_0   0x07
 
#define ACCEL22_REG_XDATA   0x08
 
#define ACCEL22_REG_YDATA   0x09
 
#define ACCEL22_REG_ZDATA   0x0A
 
#define ACCEL22_REG_STATUS   0x0B
 
#define ACCEL22_REG_FIFO_ENTRIES_L   0x0C
 
#define ACCEL22_REG_FIFO_ENTRIES_H   0x0D
 
#define ACCEL22_REG_XDATA_H   0x0E
 
#define ACCEL22_REG_XDATA_L   0x0F
 
#define ACCEL22_REG_YDATA_H   0x10
 
#define ACCEL22_REG_YDATA_L   0x11
 
#define ACCEL22_REG_ZDATA_H   0x12
 
#define ACCEL22_REG_ZDATA_L   0x13
 
#define ACCEL22_REG_TEMP_H   0x14
 
#define ACCEL22_REG_TEMP_L   0x15
 
#define ACCEL22_REG_EX_ADC_H   0x16
 
#define ACCEL22_REG_EX_ADC_L   0x17
 
#define ACCEL22_REG_I2C_FIFO_DATA   0x18
 
#define ACCEL22_REG_SOFT_RESET   0x19
 
#define ACCEL22_REG_THRESH_ACT_H   0x20
 
#define ACCEL22_REG_THRESH_ACT_L   0x21
 
#define ACCEL22_REG_TIME_ACT   0x22
 
#define ACCEL22_REG_THRESH_INACT_H   0x23
 
#define ACCEL22_REG_THRESH_INACT_L   0x24
 
#define ACCEL22_REG_TIME_INACT_H   0x25
 
#define ACCEL22_REG_TIME_INACT_L   0x26
 
#define ACCEL22_REG_ACT_INACT_CTL   0x27
 
#define ACCEL22_REG_FIFO_CONTROL   0x28
 
#define ACCEL22_REG_FIFO_SAMPLES   0x29
 
#define ACCEL22_REG_INTMAP1_LOWER   0x2A
 
#define ACCEL22_REG_INTMAP2_LOWER   0x2B
 
#define ACCEL22_REG_FILTER_CTL   0x2C
 
#define ACCEL22_REG_POWER_CTL   0x2D
 
#define ACCEL22_REG_SELF_TEST   0x2E
 
#define ACCEL22_REG_TAP_THRESH   0x2F
 
#define ACCEL22_REG_TAP_DUR   0x30
 
#define ACCEL22_REG_TAP_LATENT   0x31
 
#define ACCEL22_REG_TAP_WINDOW   0x32
 
#define ACCEL22_REG_X_OFFSET   0x33
 
#define ACCEL22_REG_Y_OFFSET   0x34
 
#define ACCEL22_REG_Z_OFFSET   0x35
 
#define ACCEL22_REG_X_SENS   0x36
 
#define ACCEL22_REG_Y_SENS   0x37
 
#define ACCEL22_REG_Z_SENS   0x38
 
#define ACCEL22_REG_TIMER_CTL   0x39
 
#define ACCEL22_REG_INTMAP1_UPPER   0x3A
 
#define ACCEL22_REG_INTMAP2_UPPER   0x3B
 
#define ACCEL22_REG_ADC_CTL   0x3C
 
#define ACCEL22_REG_TEMP_CTL   0x3D
 
#define ACCEL22_REG_TEMP_ADC_OVER_THRSH_H   0x3E
 
#define ACCEL22_REG_TEMP_ADC_OVER_THRSH_L   0x3F
 
#define ACCEL22_REG_TEMP_ADC_UNDER_THRSH_H   0x40
 
#define ACCEL22_REG_TEMP_ADC_UNDER_THRSH_L   0x41
 
#define ACCEL22_REG_TEMP_ADC_TIMER   0x42
 
#define ACCEL22_REG_AXIS_MASK   0x43
 
#define ACCEL22_REG_STATUS_COPY   0x44
 
#define ACCEL22_REG_STATUS_2   0x45
 

Detailed Description

List of registers of Accel 22 Click driver.

Macro Definition Documentation

◆ ACCEL22_REG_ACT_INACT_CTL

#define ACCEL22_REG_ACT_INACT_CTL   0x27

◆ ACCEL22_REG_ADC_CTL

#define ACCEL22_REG_ADC_CTL   0x3C

◆ ACCEL22_REG_AXIS_MASK

#define ACCEL22_REG_AXIS_MASK   0x43

◆ ACCEL22_REG_DEVID_AD

#define ACCEL22_REG_DEVID_AD   0x00

Accel 22 register map.

Specified register map of Accel 22 Click driver.

◆ ACCEL22_REG_DEVID_MST

#define ACCEL22_REG_DEVID_MST   0x01

◆ ACCEL22_REG_EX_ADC_H

#define ACCEL22_REG_EX_ADC_H   0x16

◆ ACCEL22_REG_EX_ADC_L

#define ACCEL22_REG_EX_ADC_L   0x17

◆ ACCEL22_REG_FIFO_CONTROL

#define ACCEL22_REG_FIFO_CONTROL   0x28

◆ ACCEL22_REG_FIFO_ENTRIES_H

#define ACCEL22_REG_FIFO_ENTRIES_H   0x0D

◆ ACCEL22_REG_FIFO_ENTRIES_L

#define ACCEL22_REG_FIFO_ENTRIES_L   0x0C

◆ ACCEL22_REG_FIFO_SAMPLES

#define ACCEL22_REG_FIFO_SAMPLES   0x29

◆ ACCEL22_REG_FILTER_CTL

#define ACCEL22_REG_FILTER_CTL   0x2C

◆ ACCEL22_REG_I2C_FIFO_DATA

#define ACCEL22_REG_I2C_FIFO_DATA   0x18

◆ ACCEL22_REG_INTMAP1_LOWER

#define ACCEL22_REG_INTMAP1_LOWER   0x2A

◆ ACCEL22_REG_INTMAP1_UPPER

#define ACCEL22_REG_INTMAP1_UPPER   0x3A

◆ ACCEL22_REG_INTMAP2_LOWER

#define ACCEL22_REG_INTMAP2_LOWER   0x2B

◆ ACCEL22_REG_INTMAP2_UPPER

#define ACCEL22_REG_INTMAP2_UPPER   0x3B

◆ ACCEL22_REG_PART_ID

#define ACCEL22_REG_PART_ID   0x02

◆ ACCEL22_REG_POWER_CTL

#define ACCEL22_REG_POWER_CTL   0x2D

◆ ACCEL22_REG_REV_ID

#define ACCEL22_REG_REV_ID   0x03

◆ ACCEL22_REG_SELF_TEST

#define ACCEL22_REG_SELF_TEST   0x2E

◆ ACCEL22_REG_SERIAL_NUMBER_0

#define ACCEL22_REG_SERIAL_NUMBER_0   0x07

◆ ACCEL22_REG_SERIAL_NUMBER_1

#define ACCEL22_REG_SERIAL_NUMBER_1   0x06

◆ ACCEL22_REG_SERIAL_NUMBER_2

#define ACCEL22_REG_SERIAL_NUMBER_2   0x05

◆ ACCEL22_REG_SERIAL_NUMBER_3

#define ACCEL22_REG_SERIAL_NUMBER_3   0x04

◆ ACCEL22_REG_SOFT_RESET

#define ACCEL22_REG_SOFT_RESET   0x19

◆ ACCEL22_REG_STATUS

#define ACCEL22_REG_STATUS   0x0B

◆ ACCEL22_REG_STATUS_2

#define ACCEL22_REG_STATUS_2   0x45

◆ ACCEL22_REG_STATUS_COPY

#define ACCEL22_REG_STATUS_COPY   0x44

◆ ACCEL22_REG_TAP_DUR

#define ACCEL22_REG_TAP_DUR   0x30

◆ ACCEL22_REG_TAP_LATENT

#define ACCEL22_REG_TAP_LATENT   0x31

◆ ACCEL22_REG_TAP_THRESH

#define ACCEL22_REG_TAP_THRESH   0x2F

◆ ACCEL22_REG_TAP_WINDOW

#define ACCEL22_REG_TAP_WINDOW   0x32

◆ ACCEL22_REG_TEMP_ADC_OVER_THRSH_H

#define ACCEL22_REG_TEMP_ADC_OVER_THRSH_H   0x3E

◆ ACCEL22_REG_TEMP_ADC_OVER_THRSH_L

#define ACCEL22_REG_TEMP_ADC_OVER_THRSH_L   0x3F

◆ ACCEL22_REG_TEMP_ADC_TIMER

#define ACCEL22_REG_TEMP_ADC_TIMER   0x42

◆ ACCEL22_REG_TEMP_ADC_UNDER_THRSH_H

#define ACCEL22_REG_TEMP_ADC_UNDER_THRSH_H   0x40

◆ ACCEL22_REG_TEMP_ADC_UNDER_THRSH_L

#define ACCEL22_REG_TEMP_ADC_UNDER_THRSH_L   0x41

◆ ACCEL22_REG_TEMP_CTL

#define ACCEL22_REG_TEMP_CTL   0x3D

◆ ACCEL22_REG_TEMP_H

#define ACCEL22_REG_TEMP_H   0x14

◆ ACCEL22_REG_TEMP_L

#define ACCEL22_REG_TEMP_L   0x15

◆ ACCEL22_REG_THRESH_ACT_H

#define ACCEL22_REG_THRESH_ACT_H   0x20

◆ ACCEL22_REG_THRESH_ACT_L

#define ACCEL22_REG_THRESH_ACT_L   0x21

◆ ACCEL22_REG_THRESH_INACT_H

#define ACCEL22_REG_THRESH_INACT_H   0x23

◆ ACCEL22_REG_THRESH_INACT_L

#define ACCEL22_REG_THRESH_INACT_L   0x24

◆ ACCEL22_REG_TIME_ACT

#define ACCEL22_REG_TIME_ACT   0x22

◆ ACCEL22_REG_TIME_INACT_H

#define ACCEL22_REG_TIME_INACT_H   0x25

◆ ACCEL22_REG_TIME_INACT_L

#define ACCEL22_REG_TIME_INACT_L   0x26

◆ ACCEL22_REG_TIMER_CTL

#define ACCEL22_REG_TIMER_CTL   0x39

◆ ACCEL22_REG_X_OFFSET

#define ACCEL22_REG_X_OFFSET   0x33

◆ ACCEL22_REG_X_SENS

#define ACCEL22_REG_X_SENS   0x36

◆ ACCEL22_REG_XDATA

#define ACCEL22_REG_XDATA   0x08

◆ ACCEL22_REG_XDATA_H

#define ACCEL22_REG_XDATA_H   0x0E

◆ ACCEL22_REG_XDATA_L

#define ACCEL22_REG_XDATA_L   0x0F

◆ ACCEL22_REG_Y_OFFSET

#define ACCEL22_REG_Y_OFFSET   0x34

◆ ACCEL22_REG_Y_SENS

#define ACCEL22_REG_Y_SENS   0x37

◆ ACCEL22_REG_YDATA

#define ACCEL22_REG_YDATA   0x09

◆ ACCEL22_REG_YDATA_H

#define ACCEL22_REG_YDATA_H   0x10

◆ ACCEL22_REG_YDATA_L

#define ACCEL22_REG_YDATA_L   0x11

◆ ACCEL22_REG_Z_OFFSET

#define ACCEL22_REG_Z_OFFSET   0x35

◆ ACCEL22_REG_Z_SENS

#define ACCEL22_REG_Z_SENS   0x38

◆ ACCEL22_REG_ZDATA

#define ACCEL22_REG_ZDATA   0x0A

◆ ACCEL22_REG_ZDATA_H

#define ACCEL22_REG_ZDATA_H   0x12

◆ ACCEL22_REG_ZDATA_L

#define ACCEL22_REG_ZDATA_L   0x13