diff --git a/gimbal_ctrl/sv_gimbal_io.hpp b/gimbal_ctrl/sv_gimbal_io.hpp index 0b0e1c7..f4df5eb 100644 --- a/gimbal_ctrl/sv_gimbal_io.hpp +++ b/gimbal_ctrl/sv_gimbal_io.hpp @@ -39,9 +39,8 @@ public: virtual bool inPutByte(IN uint8_t *byte) { - if (ser->available() > 0) + if(ser->read(byte, 1)) { - ser->read(byte, 1); return true; } return false;