diff --git a/cmake/metadata.cmake b/cmake/metadata.cmake index 5f64b0fdc5..c628285da5 100644 --- a/cmake/metadata.cmake +++ b/cmake/metadata.cmake @@ -49,7 +49,11 @@ add_custom_target(metadata_airframes set(generated_params_dir ${PX4_BINARY_DIR}/generated_params_metadata) file(GLOB_RECURSE yaml_config_files ${PX4_SOURCE_DIR}/src/modules/*.yaml ${PX4_SOURCE_DIR}/src/drivers/*.yaml ${PX4_SOURCE_DIR}/src/lib/*.yaml) -list(FILTER yaml_config_files EXCLUDE REGEX ".*/pwm_out_sim/") # avoid param duplicates + +# avoid param duplicates +list(FILTER yaml_config_files EXCLUDE REGEX ".*/pwm_out_sim/") +list(FILTER yaml_config_files EXCLUDE REGEX ".*/linux_pwm_out/") + add_custom_target(metadata_parameters COMMAND ${CMAKE_COMMAND} -E make_directory ${PX4_BINARY_DIR}/docs COMMAND ${CMAKE_COMMAND} -E make_directory ${generated_params_dir} diff --git a/src/drivers/linux_pwm_out/linux_pwm_out.hpp b/src/drivers/linux_pwm_out/linux_pwm_out.hpp index a34012ba98..37060b7280 100644 --- a/src/drivers/linux_pwm_out/linux_pwm_out.hpp +++ b/src/drivers/linux_pwm_out/linux_pwm_out.hpp @@ -85,7 +85,7 @@ private: void update_params(); - MixingOutput _mixing_output{"PWM", MAX_ACTUATORS, *this, MixingOutput::SchedulingPolicy::Auto, false}; + MixingOutput _mixing_output{"PWM_MAIN", MAX_ACTUATORS, *this, MixingOutput::SchedulingPolicy::Auto, false}; uORB::SubscriptionInterval _parameter_update_sub{ORB_ID(parameter_update), 1_s}; diff --git a/src/drivers/linux_pwm_out/module.yaml b/src/drivers/linux_pwm_out/module.yaml index b09769c0ba..133e04e155 100644 --- a/src/drivers/linux_pwm_out/module.yaml +++ b/src/drivers/linux_pwm_out/module.yaml @@ -1,7 +1,7 @@ module_name: PWM Output actuator_output: output_groups: - - param_prefix: PWM + - param_prefix: PWM_MAIN channel_label: 'Channel' standard_params: disarmed: { min: 800, max: 2200, default: 900 }