From 48f29e78f721a863bb963bd98f281c246c90c02c Mon Sep 17 00:00:00 2001 From: AiYangSky <1732570904@qq.com> Date: Thu, 20 Jul 2023 08:10:54 +0000 Subject: [PATCH 1/2] Serial port optimization Reduce about 1/3 of the serial port overhead Signed-off-by: AiYangSky <1732570904@qq.com> --- gimbal_ctrl/sv_gimbal_io.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; From edd3b879f3e7602b73a01211c503a29e80986c7b Mon Sep 17 00:00:00 2001 From: jario-jin Date: Thu, 20 Jul 2023 09:41:58 +0000 Subject: [PATCH 2/2] update gimbal_ctrl/sv_gimbal_io.hpp. Signed-off-by: jario-jin --- gimbal_ctrl/sv_gimbal_io.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gimbal_ctrl/sv_gimbal_io.hpp b/gimbal_ctrl/sv_gimbal_io.hpp index f4df5eb..9781e48 100644 --- a/gimbal_ctrl/sv_gimbal_io.hpp +++ b/gimbal_ctrl/sv_gimbal_io.hpp @@ -39,7 +39,7 @@ public: virtual bool inPutByte(IN uint8_t *byte) { - if(ser->read(byte, 1)) + if (ser->read(byte, 1)) { return true; }