diff --git a/gimbal_ctrl/sv_gimbal_io.hpp b/gimbal_ctrl/sv_gimbal_io.hpp index 0b0e1c7..9781e48 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;