From d1da46ef46ab8601130f5f1aabb7b62a3961d828 Mon Sep 17 00:00:00 2001 From: Claudio Micheli <claudio@auterion.com> Date: Mon, 7 Jan 2019 10:20:31 +0100 Subject: [PATCH] Added generic UART configuration. Signed-off-by: Claudio Micheli <claudio@auterion.com> --- ROMFS/px4fmu_common/init.d/rc.sensors | 14 -------------- src/drivers/distance_sensor/cm8jl65/CMakeLists.txt | 3 ++- src/drivers/distance_sensor/cm8jl65/module.yaml | 6 ++++++ 3 files changed, 8 insertions(+), 15 deletions(-) create mode 100644 src/drivers/distance_sensor/cm8jl65/module.yaml diff --git a/ROMFS/px4fmu_common/init.d/rc.sensors b/ROMFS/px4fmu_common/init.d/rc.sensors index c966a73c88..8106baeee6 100644 --- a/ROMFS/px4fmu_common/init.d/rc.sensors +++ b/ROMFS/px4fmu_common/init.d/rc.sensors @@ -93,20 +93,6 @@ then sf1xx start -a fi -# Lanbao PSK-CM8JL65-CC5 distance sensor -if param greater SENS_EN_CM8JL65 0 -then - if param compare SENS_EN_CM8JL65 1 - then - cm8jl65 start - fi - if param compare SENS_EN_CM8JL65 2 - then - cm8jl65 start -d "/dev/ttyS1" - fi -fi - - # Heater driver for temperature regulated IMUs. if param compare SENS_EN_THERMAL 1 then diff --git a/src/drivers/distance_sensor/cm8jl65/CMakeLists.txt b/src/drivers/distance_sensor/cm8jl65/CMakeLists.txt index 1fc825ddf0..3e3951358a 100644 --- a/src/drivers/distance_sensor/cm8jl65/CMakeLists.txt +++ b/src/drivers/distance_sensor/cm8jl65/CMakeLists.txt @@ -36,5 +36,6 @@ px4_add_module( SRCS cm8jl65.cpp cm8jl65_parser.cpp - DEPENDS + MODULE_CONFIG + module.yaml ) diff --git a/src/drivers/distance_sensor/cm8jl65/module.yaml b/src/drivers/distance_sensor/cm8jl65/module.yaml new file mode 100644 index 0000000000..a1984001cd --- /dev/null +++ b/src/drivers/distance_sensor/cm8jl65/module.yaml @@ -0,0 +1,6 @@ +module_name: Lanbao PSK-CM8JL65-CC5 +serial_config: + - command: cm8jl65 start -d ${SERIAL_DEV} + port_config_param: + name: SENS_CM8JL65_CFG + group: Sensors -- GitLab