|
31 | 31 | * POSSIBILITY OF SUCH DAMAGE.
|
32 | 32 | *
|
33 | 33 | * @file bmi270.h
|
34 |
| - * @date 2020-04-29 |
35 |
| - * @version v2.53.0 |
| 34 | + * @date 2020-06-05 |
| 35 | + * @version v2.53.2 |
36 | 36 | *
|
37 | 37 | */
|
38 | 38 |
|
@@ -62,49 +62,49 @@ extern "C" {
|
62 | 62 | ****************************************************************************/
|
63 | 63 |
|
64 | 64 | /*! @name BMI270 Chip identifier */
|
65 |
| -#define BMI270_CHIP_ID UINT8_C(0x24) |
| 65 | +#define BMI270_CHIP_ID UINT8_C(0x24) |
66 | 66 |
|
67 | 67 | /*! @name BMI270 feature input start addresses */
|
68 |
| -#define BMI270_MAX_BURST_LEN_STRT_ADDR UINT8_C(0x02) |
69 |
| -#define BMI270_CRT_GYRO_SELF_TEST_STRT_ADDR UINT8_C(0x03) |
70 |
| -#define BMI270_ABORT_STRT_ADDR UINT8_C(0x03) |
71 |
| -#define BMI270_AXIS_MAP_STRT_ADDR UINT8_C(0x04) |
72 |
| -#define BMI270_GYRO_SELF_OFF_STRT_ADDR UINT8_C(0x05) |
73 |
| -#define BMI270_NVM_PROG_PREP_STRT_ADDR UINT8_C(0x05) |
74 |
| -#define BMI270_GYRO_GAIN_UPDATE_STRT_ADDR UINT8_C(0x06) |
75 |
| -#define BMI270_ANY_MOT_STRT_ADDR UINT8_C(0x0C) |
76 |
| -#define BMI270_NO_MOT_STRT_ADDR UINT8_C(0x00) |
77 |
| -#define BMI270_SIG_MOT_STRT_ADDR UINT8_C(0x04) |
78 |
| -#define BMI270_STEP_CNT_1_STRT_ADDR UINT8_C(0x00) |
79 |
| -#define BMI270_STEP_CNT_4_STRT_ADDR UINT8_C(0x02) |
80 |
| -#define BMI270_WRIST_GEST_STRT_ADDR UINT8_C(0x06) |
81 |
| -#define BMI270_WRIST_WEAR_WAKE_UP_STRT_ADDR UINT8_C(0x00) |
| 68 | +#define BMI270_MAX_BURST_LEN_STRT_ADDR UINT8_C(0x02) |
| 69 | +#define BMI270_CRT_GYRO_SELF_TEST_STRT_ADDR UINT8_C(0x03) |
| 70 | +#define BMI270_ABORT_STRT_ADDR UINT8_C(0x03) |
| 71 | +#define BMI270_AXIS_MAP_STRT_ADDR UINT8_C(0x04) |
| 72 | +#define BMI270_GYRO_SELF_OFF_STRT_ADDR UINT8_C(0x05) |
| 73 | +#define BMI270_NVM_PROG_PREP_STRT_ADDR UINT8_C(0x05) |
| 74 | +#define BMI270_GYRO_GAIN_UPDATE_STRT_ADDR UINT8_C(0x06) |
| 75 | +#define BMI270_ANY_MOT_STRT_ADDR UINT8_C(0x0C) |
| 76 | +#define BMI270_NO_MOT_STRT_ADDR UINT8_C(0x00) |
| 77 | +#define BMI270_SIG_MOT_STRT_ADDR UINT8_C(0x04) |
| 78 | +#define BMI270_STEP_CNT_1_STRT_ADDR UINT8_C(0x00) |
| 79 | +#define BMI270_STEP_CNT_4_STRT_ADDR UINT8_C(0x02) |
| 80 | +#define BMI270_WRIST_GEST_STRT_ADDR UINT8_C(0x06) |
| 81 | +#define BMI270_WRIST_WEAR_WAKE_UP_STRT_ADDR UINT8_C(0x00) |
82 | 82 |
|
83 | 83 | /*! @name BMI270 feature output start addresses */
|
84 |
| -#define BMI270_STEP_CNT_OUT_STRT_ADDR UINT8_C(0x00) |
85 |
| -#define BMI270_STEP_ACT_OUT_STRT_ADDR UINT8_C(0x04) |
86 |
| -#define BMI270_WRIST_GEST_OUT_STRT_ADDR UINT8_C(0x06) |
87 |
| -#define BMI270_GYR_USER_GAIN_OUT_STRT_ADDR UINT8_C(0x08) |
88 |
| -#define BMI270_GYRO_CROSS_SENSE_STRT_ADDR UINT8_C(0x0C) |
89 |
| -#define BMI270_NVM_VFRM_OUT_STRT_ADDR UINT8_C(0x0E) |
| 84 | +#define BMI270_STEP_CNT_OUT_STRT_ADDR UINT8_C(0x00) |
| 85 | +#define BMI270_STEP_ACT_OUT_STRT_ADDR UINT8_C(0x04) |
| 86 | +#define BMI270_WRIST_GEST_OUT_STRT_ADDR UINT8_C(0x06) |
| 87 | +#define BMI270_GYR_USER_GAIN_OUT_STRT_ADDR UINT8_C(0x08) |
| 88 | +#define BMI270_GYRO_CROSS_SENSE_STRT_ADDR UINT8_C(0x0C) |
| 89 | +#define BMI270_NVM_VFRM_OUT_STRT_ADDR UINT8_C(0x0E) |
90 | 90 |
|
91 | 91 | /*! @name Defines maximum number of pages */
|
92 |
| -#define BMI270_MAX_PAGE_NUM UINT8_C(8) |
| 92 | +#define BMI270_MAX_PAGE_NUM UINT8_C(8) |
93 | 93 |
|
94 | 94 | /*! @name Defines maximum number of feature input configurations */
|
95 |
| -#define BMI270_MAX_FEAT_IN UINT8_C(16) |
| 95 | +#define BMI270_MAX_FEAT_IN UINT8_C(16) |
96 | 96 |
|
97 | 97 | /*! @name Defines maximum number of feature outputs */
|
98 |
| -#define BMI270_MAX_FEAT_OUT UINT8_C(7) |
| 98 | +#define BMI270_MAX_FEAT_OUT UINT8_C(7) |
99 | 99 |
|
100 | 100 | /*! @name Mask definitions for feature interrupt status bits */
|
101 |
| -#define BMI270_SIG_MOT_STATUS_MASK UINT8_C(0x01) |
102 |
| -#define BMI270_STEP_CNT_STATUS_MASK UINT8_C(0x02) |
103 |
| -#define BMI270_STEP_ACT_STATUS_MASK UINT8_C(0x04) |
104 |
| -#define BMI270_WRIST_WAKE_UP_STATUS_MASK UINT8_C(0x08) |
105 |
| -#define BMI270_WRIST_GEST_STATUS_MASK UINT8_C(0x10) |
106 |
| -#define BMI270_NO_MOT_STATUS_MASK UINT8_C(0x20) |
107 |
| -#define BMI270_ANY_MOT_STATUS_MASK UINT8_C(0x40) |
| 101 | +#define BMI270_SIG_MOT_STATUS_MASK UINT8_C(0x01) |
| 102 | +#define BMI270_STEP_CNT_STATUS_MASK UINT8_C(0x02) |
| 103 | +#define BMI270_STEP_ACT_STATUS_MASK UINT8_C(0x04) |
| 104 | +#define BMI270_WRIST_WAKE_UP_STATUS_MASK UINT8_C(0x08) |
| 105 | +#define BMI270_WRIST_GEST_STATUS_MASK UINT8_C(0x10) |
| 106 | +#define BMI270_NO_MOT_STATUS_MASK UINT8_C(0x20) |
| 107 | +#define BMI270_ANY_MOT_STATUS_MASK UINT8_C(0x40) |
108 | 108 |
|
109 | 109 | /***************************************************************************/
|
110 | 110 |
|
|
0 commit comments