From 75ab1056055433b0247612a16322965e45be6c50 Mon Sep 17 00:00:00 2001 From: Claudio Micheli Date: Mon, 10 Aug 2020 16:02:09 +0200 Subject: [PATCH] cm8jl65: avoid flooding console with errors if errno is EAGAIN Signed-off-by: Claudio Micheli --- src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp b/src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp index 0b8c0fc3f9..11e97021e3 100644 --- a/src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp +++ b/src/drivers/distance_sensor/cm8jl65/CM8JL65.cpp @@ -166,8 +166,12 @@ CM8JL65::collect() index--; } + } else if (bytes_read == -1 && errno == EAGAIN) { + return -EAGAIN; + } else { - PX4_INFO("read error: %d", bytes_read); + + PX4_ERR("read error: %i, errno: %i", bytes_read, errno); perf_count(_comms_errors); perf_end(_sample_perf); return PX4_ERROR;