package bma42x

const (
	// I2C registers
	_CHIP_ID         = 0x00
	_ERR_REG         = 0x02
	_STATUS          = 0x03
	_DATA_0          = 0x0A
	_DATA_1          = 0x0B
	_DATA_2          = 0x0C
	_DATA_3          = 0x0D
	_DATA_4          = 0x0E
	_DATA_5          = 0x0F
	_DATA_6          = 0x10
	_DATA_7          = 0x11
	_DATA_8          = 0x12
	_DATA_9          = 0x13
	_DATA_10         = 0x14
	_DATA_11         = 0x15
	_DATA_12         = 0x16
	_DATA_13         = 0x17
	_SENSORTIME_0    = 0x18
	_SENSORTIME_1    = 0x19
	_SENSORTIME_2    = 0x1A
	_EVENT           = 0x1B
	_INT_STATUS_0    = 0x1C
	_INT_STATUS_1    = 0x1D
	_STEP_COUNTER_0  = 0x1E
	_STEP_COUNTER_1  = 0x1F
	_STEP_COUNTER_2  = 0x20
	_STEP_COUNTER_3  = 0x21
	_TEMPERATURE     = 0x22
	_FIFO_LENGTH_0   = 0x24
	_FIFO_LENGTH_1   = 0x25
	_FIFO_DATA       = 0x26
	_ACTIVITY_TYPE   = 0x27
	_INTERNAL_STATUS = 0x2A
	_ACC_CONF        = 0x40
	_ACC_RANGE       = 0x41
	_AUX_CONF        = 0x44
	_FIFO_DOWNS      = 0x45
	_FIFO_WTM_0      = 0x46
	_FIFO_WTM_1      = 0x47
	_FIFO_CONFIG_0   = 0x48
	_FIFO_CONFIG_1   = 0x49
	_AUX_DEV_ID      = 0x4B
	_AUX_IF_CONF     = 0x4C
	_AUX_RD_ADDR     = 0x4D
	_AUX_WR_ADDR     = 0x4E
	_AUX_WR_DATA     = 0x4F
	_INT1_IO_CTRL    = 0x53
	_INT2_IO_CTRL    = 0x54
	_INT_LATCH       = 0x55
	_INT1_MAP        = 0x56
	_INT2_MAP        = 0x57
	_INT_MAP_DATA    = 0x58
	_INIT_CTRL       = 0x59
	_FEATURES_IN     = 0x5E
	_INTERNAL_ERROR  = 0x5F
	_NVM_CONF        = 0x6A
	_IF_CONF         = 0x6B
	_ACC_SELF_TEST   = 0x6D
	_NV_CONF         = 0x70
	_OFFSET_0        = 0x71
	_OFFSET_1        = 0x72
	_OFFSET_2        = 0x73
	_PWR_CONF        = 0x7C
	_PWR_CTRL        = 0x7D
	_CMD             = 0x7E

	// Commands send to regCommand.
	cmdSoftReset = 0xB6
)
