diff --git a/mg_bt/i2cmodule/i2cnode.cpp b/mg_bt/i2cmodule/i2cnode.cpp index 6d3e333..3cf0d52 100644 --- a/mg_bt/i2cmodule/i2cnode.cpp +++ b/mg_bt/i2cmodule/i2cnode.cpp @@ -25,7 +25,7 @@ class MgI2c : public rclcpp::Node { rclcpp::Rate rate(100); - while (ch == 0 || (ch < 256 && ch > 0)) { + while (ch == 0 || (ch > 255 || ch < 0)) { ch = i2c_smbus_read_byte(i2c_fd_); rate.sleep(); }