From 853a22db180070bf9a4a12070639fdfa5605de28 Mon Sep 17 00:00:00 2001 From: Mohammed Kabir Date: Tue, 26 May 2015 21:44:55 +0530 Subject: [PATCH 1/3] ll40ls : conditional startup param --- src/modules/sensors/sensor_params.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/modules/sensors/sensor_params.c b/src/modules/sensors/sensor_params.c index 6a127df0ea..6ed03f6606 100644 --- a/src/modules/sensors/sensor_params.c +++ b/src/modules/sensors/sensor_params.c @@ -1401,3 +1401,12 @@ PARAM_DEFINE_INT32(RC_RSSI_PWM_MAX, 1000); * */ PARAM_DEFINE_INT32(RC_RSSI_PWM_MIN, 2000); + +/** + * Enable Lidar-Lite (LL40LS) pwm driver + * + * @min 0 + * @max 1 + * @group Sensor Enable + */ +PARAM_DEFINE_INT32(SENS_ENABLE_LL40LS, 0); From 42358a60d139852376ee40bfe25c3a52ac4d0f12 Mon Sep 17 00:00:00 2001 From: Mohammed Kabir Date: Tue, 26 May 2015 21:51:33 +0530 Subject: [PATCH 2/3] ll40ls : conditional startup --- ROMFS/px4fmu_common/init.d/rc.sensors | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ROMFS/px4fmu_common/init.d/rc.sensors b/ROMFS/px4fmu_common/init.d/rc.sensors index 474db36ef7..c749233139 100644 --- a/ROMFS/px4fmu_common/init.d/rc.sensors +++ b/ROMFS/px4fmu_common/init.d/rc.sensors @@ -115,8 +115,15 @@ if px4flow start then fi -if ll40ls start +if param compare SENS_LL40LS_ENABLE 1 then + if pwm_input start + then + fi + + if ll40ls start pwm + then + fi fi # From d06bdc044577583356c5ea6e74696cda59a706ed Mon Sep 17 00:00:00 2001 From: Mohammed Kabir Date: Tue, 26 May 2015 21:54:19 +0530 Subject: [PATCH 3/3] ll40ls : fix param typo --- ROMFS/px4fmu_common/init.d/rc.sensors | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ROMFS/px4fmu_common/init.d/rc.sensors b/ROMFS/px4fmu_common/init.d/rc.sensors index c749233139..245b9cd040 100644 --- a/ROMFS/px4fmu_common/init.d/rc.sensors +++ b/ROMFS/px4fmu_common/init.d/rc.sensors @@ -115,7 +115,7 @@ if px4flow start then fi -if param compare SENS_LL40LS_ENABLE 1 +if param compare SENS_ENABLE_LL40LS 1 then if pwm_input start then