From 7fcad68c9dc3a6380d7d4473325a4b5b9c33e1a2 Mon Sep 17 00:00:00 2001 From: Jaeyoung-Lim Date: Thu, 24 Jun 2021 10:22:10 +0200 Subject: [PATCH] Remove probe override for si7210 driver This commit removes the probe override for the si7210 driver, which seems to help with improving reliability of driver startup --- src/drivers/si7210/si7210.cpp | 13 ------------- src/drivers/si7210/si7210.h | 1 - 2 files changed, 14 deletions(-) diff --git a/src/drivers/si7210/si7210.cpp b/src/drivers/si7210/si7210.cpp index 15f7284901..7db8c27ff6 100644 --- a/src/drivers/si7210/si7210.cpp +++ b/src/drivers/si7210/si7210.cpp @@ -42,19 +42,6 @@ using namespace time_literals; -int -SI7210::probe() -{ - bool require_initialization = !init_si7210(); - - if (require_initialization && _keep_retrying) { - PX4_INFO("no sensor found, but will keep retrying"); - return 0; - } - - return require_initialization ? -1 : 0; -} - /* Get registers value */ int SI7210::get_regs(uint8_t ptr, uint8_t *regs) diff --git a/src/drivers/si7210/si7210.h b/src/drivers/si7210/si7210.h index d3d81bb73d..c9ca59aa7c 100644 --- a/src/drivers/si7210/si7210.h +++ b/src/drivers/si7210/si7210.h @@ -140,7 +140,6 @@ private: int measure() override { return 0; } int collect() override; - int probe() override; int configure(); bool init_si7210();