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