Skip to content

Commit 32aab9a

Browse files
authored
Merge pull request #246 from TinyuZhao/develop
add support IMU for AtomMatrix v1.1
2 parents 2fb232b + 73ce17c commit 32aab9a

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/utility/IMU_Class.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,12 @@ namespace m5
8686
_imu_instance[0].reset(bmi2);
8787
_imu = imu_t::imu_bmi270;
8888

89-
#if defined ( CONFIG_IDF_TARGET_ESP32S3 )
89+
#if defined(CONFIG_IDF_TARGET_ESP32)
90+
if (board == m5::board_t::board_M5AtomMatrix) { // AtomMatrix(new BMI270)
91+
_internal_axisorder_fixed[sensor_index_accel] = (internal_axisorder_t)(axis_invert_x | axis_invert_z); // X軸,Z軸反転
92+
_internal_axisorder_fixed[sensor_index_gyro ] = (internal_axisorder_t)(axis_invert_x | axis_invert_z); // X軸,Z軸反転
93+
}
94+
#elif defined(CONFIG_IDF_TARGET_ESP32S3)
9095
if (board == m5::board_t::board_M5StackCoreS3 && bmi2->getAddress() == 0x69)
9196
{ // CoreS3 では、地磁気のY軸Z軸をそれぞれ反転する
9297
_internal_axisorder_fixed[sensor_index_mag] = (internal_axisorder_t)(axis_invert_y | axis_invert_z); // Y軸,Z軸反転

0 commit comments

Comments
 (0)