From dbd065a30733944b7db18ceab93d19507f67dd9e Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 19 Feb 2017 13:38:12 +0100 Subject: [PATCH] Add PWM out sim trim settings --- src/drivers/pwm_out_sim/pwm_out_sim.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/drivers/pwm_out_sim/pwm_out_sim.cpp b/src/drivers/pwm_out_sim/pwm_out_sim.cpp index 3a711797fe..65ee78d86a 100644 --- a/src/drivers/pwm_out_sim/pwm_out_sim.cpp +++ b/src/drivers/pwm_out_sim/pwm_out_sim.cpp @@ -690,6 +690,17 @@ PWMSim::pwm_ioctl(device::file_t *filp, int cmd, unsigned long arg) break; } + case PWM_SERVO_GET_TRIM_PWM: { + struct pwm_output_values *pwm = (struct pwm_output_values *)arg; + + for (unsigned i = 0; i < _num_outputs; i++) { + pwm->values[i] = 1500; + } + + pwm->channel_count = _num_outputs; + break; + } + case PWM_SERVO_GET_MAX_PWM: { struct pwm_output_values *pwm = (struct pwm_output_values *)arg;