diff --git a/src/drivers/distance_sensor/sf1xx/parameters.c b/src/drivers/distance_sensor/sf1xx/parameters.c index 733c87c722ea..c0587e825a8f 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 f2d38846a2d7..179a7bb3da7b 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;