Skip to content
Snippets Groups Projects
  1. Jan 29, 2016
    • Andrew Tridgell's avatar
      pwm: change default_value for all boards from 1000 to 0 · b8a60f25
      Andrew Tridgell authored
      the value '1000' is not really magic, and it was resulting in sending
      a single 1ms pulse on all IO channels for a brief instant on
      startup. With some servos this led to the control surfaces being at
      extremes (and straining) on startup. It may also contribute to making
      ESC calibration harder on multi-rotors
      
      In the worst case it could cause a IC motor with reverse throttle to
      go full throttle on startup
      
      A logic analyser shows the problem very clearly. Changing the
      default_value fields to 0 from 1000 fixes the issue and no pulses are
      generated until an explicit value suitable for the airframe is
      provided via one of the many methods PWM output values can be
      generated
      
      Conflicts:
      	src/drivers/boards/px4fmu-v4/px4fmu_pwm_servo.c
      	src/lib/ecl
      b8a60f25
  2. Jan 27, 2016
  3. Jan 26, 2016
  4. Jan 25, 2016
  5. Jan 24, 2016
Loading