fix imu compile error

This commit is contained in:
Neucrack
2025-07-28 18:34:00 +08:00
parent 4a3fcc6414
commit b6b3eab11d
2 changed files with 4 additions and 4 deletions

View File

@@ -161,7 +161,7 @@ public:
* @return std::vector<imu::IMUInfo> type, all IMU info.
* @maixpy maix.ext_dev.imu.get_imu_info
*/
std::vector<imu::IMUInfo> get_imu_info();
std::vector<ext_dev::imu::IMUInfo> get_imu_info();
/**
* QMI8656 driver class

View File

@@ -28,9 +28,9 @@ typedef struct {
} imu_param_t;
std::vector<imu::IMUInfo> get_imu_info()
std::vector<ext_dev::imu::IMUInfo> get_imu_info()
{
std::vector<imu::IMUInfo> info;
std::vector<ext_dev::imu::IMUInfo> info;
#if PLATFORM_MAIXCAM
int default_i2c = 4;
auto bus = peripheral::i2c::I2C(default_i2c, peripheral::i2c::Mode::MASTER, 200000, peripheral::i2c::AddrSize::SEVEN_BIT);
@@ -39,7 +39,7 @@ std::vector<imu::IMUInfo> get_imu_info()
{
if(r == 0x6B) // QMI8658 default i2c addr
{
imu::IMUInfo qmi8658_info;
ext_dev::imu::IMUInfo qmi8658_info;
qmi8658_info.name = "QMI8658";
qmi8658_info.driver = "qmi8658";
qmi8658_info.i2c_bus = default_i2c;