From 99abe3c6276d0af2f79af91621db61649a130185 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Mon, 16 Oct 2023 15:17:32 +0800 Subject: [PATCH] fix some bug --- components/xy_robot_ctrl_module/xy_robot_ctrl_module.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/xy_robot_ctrl_module/xy_robot_ctrl_module.cpp b/components/xy_robot_ctrl_module/xy_robot_ctrl_module.cpp index cb1ba01..d03fccb 100644 --- a/components/xy_robot_ctrl_module/xy_robot_ctrl_module.cpp +++ b/components/xy_robot_ctrl_module/xy_robot_ctrl_module.cpp @@ -394,7 +394,7 @@ int32_t XYRobotCtrlModule::exec_move_to_zero_task() { _motor_move_by(m_basecfg.look_zero_edge_max_d, 0, m_basecfg.look_zero_edge_speed, m_basecfg.acc, m_basecfg.look_zero_edge_dec); bool xleave_zero = false; while (!m_thread.getExitFlag() && !_motor_is_reach_target()) { - if (m_Xgpio->getState()) { + if (!m_Xgpio->getState()) { xleave_zero = true; _motor_stop(-1); break; @@ -444,7 +444,7 @@ int32_t XYRobotCtrlModule::exec_move_to_zero_task() { _motor_move_by(0, m_basecfg.look_zero_edge_max_d, m_basecfg.look_zero_edge_speed, m_basecfg.acc, m_basecfg.look_zero_edge_dec); bool yleave_zero = false; while (!m_thread.getExitFlag() && !_motor_is_reach_target()) { - if (m_Ygpio->getState()) { + if (!m_Ygpio->getState()) { yleave_zero = true; _motor_stop(-1); break;