Andrew Tridgell b8a60f2501 pwm: change default_value for all boards from 1000 to 0
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
2016-01-29 08:57:20 +01:00
2016-01-11 08:38:09 +01:00
2015-11-28 09:13:15 +01:00
2016-01-27 15:07:11 +01:00
2016-01-25 21:46:07 +01:00
2015-12-28 15:00:02 -05:00
2016-01-12 10:18:05 +01:00
2014-03-22 13:32:33 -04:00
2015-06-12 08:30:50 +01:00
2016-01-24 15:21:17 +01:00
2015-07-13 14:52:39 -07:00
2016-01-09 23:07:41 +01:00
2016-01-01 21:21:49 +01:00

PX4 Flight Core and PX4 Middleware

Build Status Coverity Scan

Gitter

This repository contains the PX4 Flight Core, with the main applications located in the src/modules directory. It also contains the PX4 Drone Platform, which contains drivers and middleware to run drones.

Users

Please refer to the user documentation and user forum for flying drones with the PX4 flight stack.

Developers

This repository contains code supporting these boards:

Description
a mirror of official PX4-Autopilot
Readme BSD-3-Clause 587 MiB
Languages
C++ 51.2%
C 38.5%
CMake 4.7%
Python 3.9%
Shell 1.3%
Other 0.1%