From ad728cc0c7ff338c6f8f4ef50375e9a19bf2881e Mon Sep 17 00:00:00 2001 From: dvornikov-aa Date: Fri, 6 Sep 2019 16:11:08 +0300 Subject: [PATCH] sf1xx: Fix max distance for SF/LW20/b --- src/drivers/distance_sensor/sf1xx/parameters.c | 3 ++- src/drivers/distance_sensor/sf1xx/sf1xx.cpp | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/drivers/distance_sensor/sf1xx/parameters.c b/src/drivers/distance_sensor/sf1xx/parameters.c index 733c87c722..c0587e825a 100644 --- a/src/drivers/distance_sensor/sf1xx/parameters.c +++ b/src/drivers/distance_sensor/sf1xx/parameters.c @@ -43,6 +43,7 @@ * @value 2 SF10/b * @value 3 SF10/c * @value 4 SF11/c - * @value 5 SF/LW20 + * @value 5 SF/LW20/b + * @value 6 SF/LW20/c */ PARAM_DEFINE_INT32(SENS_EN_SF1XX, 0); diff --git a/src/drivers/distance_sensor/sf1xx/sf1xx.cpp b/src/drivers/distance_sensor/sf1xx/sf1xx.cpp index f2d38846a2..179a7bb3da 100644 --- a/src/drivers/distance_sensor/sf1xx/sf1xx.cpp +++ b/src/drivers/distance_sensor/sf1xx/sf1xx.cpp @@ -233,7 +233,14 @@ SF1XX::init() break; case 5: - /* SF20/LW20 (100m 48-388Hz) */ + /* SF/LW20/b (50m 48-388Hz) */ + _min_distance = 0.001f; + _max_distance = 50.0f; + _conversion_interval = 20834; + break; + + case 6: + /* SF/LW20/c (100m 48-388Hz) */ _min_distance = 0.001f; _max_distance = 100.0f; _conversion_interval = 20834;