tinygo.org/x/drivers@v0.27.1-0.20240509133757-7dbca2a54349/bma42x/registers.go (about)

     1  package bma42x
     2  
     3  const (
     4  	// I2C registers
     5  	_CHIP_ID         = 0x00
     6  	_ERR_REG         = 0x02
     7  	_STATUS          = 0x03
     8  	_DATA_0          = 0x0A
     9  	_DATA_1          = 0x0B
    10  	_DATA_2          = 0x0C
    11  	_DATA_3          = 0x0D
    12  	_DATA_4          = 0x0E
    13  	_DATA_5          = 0x0F
    14  	_DATA_6          = 0x10
    15  	_DATA_7          = 0x11
    16  	_DATA_8          = 0x12
    17  	_DATA_9          = 0x13
    18  	_DATA_10         = 0x14
    19  	_DATA_11         = 0x15
    20  	_DATA_12         = 0x16
    21  	_DATA_13         = 0x17
    22  	_SENSORTIME_0    = 0x18
    23  	_SENSORTIME_1    = 0x19
    24  	_SENSORTIME_2    = 0x1A
    25  	_EVENT           = 0x1B
    26  	_INT_STATUS_0    = 0x1C
    27  	_INT_STATUS_1    = 0x1D
    28  	_STEP_COUNTER_0  = 0x1E
    29  	_STEP_COUNTER_1  = 0x1F
    30  	_STEP_COUNTER_2  = 0x20
    31  	_STEP_COUNTER_3  = 0x21
    32  	_TEMPERATURE     = 0x22
    33  	_FIFO_LENGTH_0   = 0x24
    34  	_FIFO_LENGTH_1   = 0x25
    35  	_FIFO_DATA       = 0x26
    36  	_ACTIVITY_TYPE   = 0x27
    37  	_INTERNAL_STATUS = 0x2A
    38  	_ACC_CONF        = 0x40
    39  	_ACC_RANGE       = 0x41
    40  	_AUX_CONF        = 0x44
    41  	_FIFO_DOWNS      = 0x45
    42  	_FIFO_WTM_0      = 0x46
    43  	_FIFO_WTM_1      = 0x47
    44  	_FIFO_CONFIG_0   = 0x48
    45  	_FIFO_CONFIG_1   = 0x49
    46  	_AUX_DEV_ID      = 0x4B
    47  	_AUX_IF_CONF     = 0x4C
    48  	_AUX_RD_ADDR     = 0x4D
    49  	_AUX_WR_ADDR     = 0x4E
    50  	_AUX_WR_DATA     = 0x4F
    51  	_INT1_IO_CTRL    = 0x53
    52  	_INT2_IO_CTRL    = 0x54
    53  	_INT_LATCH       = 0x55
    54  	_INT1_MAP        = 0x56
    55  	_INT2_MAP        = 0x57
    56  	_INT_MAP_DATA    = 0x58
    57  	_INIT_CTRL       = 0x59
    58  	_FEATURES_IN     = 0x5E
    59  	_INTERNAL_ERROR  = 0x5F
    60  	_NVM_CONF        = 0x6A
    61  	_IF_CONF         = 0x6B
    62  	_ACC_SELF_TEST   = 0x6D
    63  	_NV_CONF         = 0x70
    64  	_OFFSET_0        = 0x71
    65  	_OFFSET_1        = 0x72
    66  	_OFFSET_2        = 0x73
    67  	_PWR_CONF        = 0x7C
    68  	_PWR_CTRL        = 0x7D
    69  	_CMD             = 0x7E
    70  
    71  	// Commands send to regCommand.
    72  	cmdSoftReset = 0xB6
    73  )