Andrew Tridgell
894e07a0bd
AP_Parachute: added CHUTE_DELAY_MS parameter
...
on fixed wing it may take quite some time for the propeller to stop
2016-03-29 05:48:40 +11:00
Andrew Tridgell
2806171839
autotest: use recursive forced update in build_binaries.sh
2016-03-28 15:01:01 +11:00
Craig Elder
1c1abb7701
Readme: Update Links to new ardupilot.org website
2016-03-27 13:55:54 -06:00
Gustavo Jose de Sousa
6074385873
ArduCopter: waf: build all frame types
2016-03-26 15:43:08 -03:00
Gustavo Jose de Sousa
9bec8e5133
ArduCopter: waf: add missing library AC_InputManager
...
That is used by heli.
2016-03-26 15:43:08 -03:00
Gustavo Jose de Sousa
93473f68ce
waf: use program group for main products build commands
...
Use program group name instead of task generator name. That way all programs
belonging to a product are built. That will be the case for different frames
for copter.
2016-03-26 15:43:08 -03:00
Gustavo Jose de Sousa
a4c099feaa
waf: create program groups for main products
...
Currently we need to build a different binary for each type of copter frame.
This is a preparation for setting all those binaries to a group called
"copter". We create the groups for the rest of the main products for
consistency.
2016-03-26 15:43:08 -03:00
Gustavo Jose de Sousa
b251d14778
waf: ardupilotwaf: allow multiple program groups for program
...
The program_dir defaults to the first group's name. That feature will be useful
for "copter" build command, which will build all frame types.
2016-03-26 15:43:08 -03:00
Gustavo Jose de Sousa
22b0b7e833
waf: ardupilotwaf: add program_dir option to ap_program()
...
That way we don't force other programs to be built on a directory of their
program group name. The directory name defaults to the program group.
We are separating those two concepts because of the upcoming support for
multiple groups for a program.
2016-03-26 15:43:08 -03:00
Francisco Ferreira
a6868461c3
README: Fix more links
...
Change link to Gitter and fix links to Travis
Semaphore still points to diydrones (I believe that has to be changed by the team in Semaphore control panel first: https://semaphoreci.com/docs/organizations/renaming-an-organization.html )
2016-03-26 15:39:42 -03:00
Andrew Tridgell
df765f0d43
autotest: raise lock timeout
2016-03-26 19:28:04 +11:00
Andrew Tridgell
dc9d87fde3
Plane: prepare for 3.5.2 release
2016-03-26 14:52:17 +11:00
Andrew Tridgell
73a2c99d56
SITL: limit rotational rate to 2000dps
2016-03-26 14:23:05 +11:00
Andrew Tridgell
4d01cb1716
HAL_SITL: fixed SITL engine mul error
...
expression without get() was treated as int
2016-03-26 14:17:12 +11:00
Andrew Tridgell
8a6e5ffe80
Plane: fixed bug in rangefinder landing
...
introduced with QLAND change
2016-03-26 10:06:07 +11:00
Andrew Tridgell
b4c6a0e30e
AP_TECS: added logging of speed_weight and state flags
2016-03-26 08:41:09 +11:00
Andrew Tridgell
8ff932b61c
AP_TECS: allow underspeed to end faster
...
we now can exit an underspeed condition if we stay above min speed for
3 seconds and also reach 15% above min speed. This prevents a problem
with the thrust line causing downpitch leading to a crash due to too
much throttle
2016-03-26 07:44:22 +11:00
Andrew Tridgell
1ecfa6b487
RC_Channel: fixed example in SITL
2016-03-25 21:35:33 +11:00
Andrew Tridgell
5c92adddf9
HAL_SITL: allow examples to run under SITL
2016-03-25 21:35:16 +11:00
Peter Barker
39ab0e5b7d
autotest: buildand retain version files
2016-03-25 21:02:40 +11:00
Peter Barker
e135659165
Tools: PrintVersion.py; print version of vehicle code
2016-03-25 21:02:40 +11:00
Andrew Tridgell
1e4fe7996e
HAL_Linux: update URL
2016-03-25 20:47:53 +11:00
Andrew Tridgell
9737050a23
HAL_FLYMAPLE: update URL
2016-03-25 20:47:44 +11:00
Andrew Tridgell
664d91802e
HAL_AVR: update URL
2016-03-25 20:47:35 +11:00
Andrew Tridgell
fa15057792
Tools: update URLs
2016-03-25 20:47:27 +11:00
Andrew Tridgell
012abb28ef
README: update URLs
2016-03-25 20:47:17 +11:00
Andrew Tridgell
b47b558246
Plane: change code URL
2016-03-25 20:47:03 +11:00
Andrew Tridgell
224c99af72
Copter: change code URL
2016-03-25 20:46:54 +11:00
Andrew Tridgell
374595781e
git: changed URLs for modules
2016-03-25 20:46:30 +11:00
Andrew Tridgell
dea708b368
Tools: switch to ardupilot.org for firmware and autotest
2016-03-25 16:46:11 +11:00
Andrew Tridgell
4d7beab8cc
Plane: added QTUN logging for quadplane
2016-03-25 12:33:19 +11:00
Andrew Tridgell
0a199945a2
Plane: added copter RATE logging for quadplane
2016-03-25 12:13:59 +11:00
Andrew Tridgell
31000ac756
Copter: moved Log_Write_Rate() to common code
2016-03-25 12:13:59 +11:00
Andrew Tridgell
075dd49afe
DataFlash: added Log_Write_Rate()
...
needed for quadplane as well as copter so should be in common code
2016-03-25 12:13:58 +11:00
Andrew Tridgell
1fa075e7a8
Plane: change default quadplane gains
...
lower filter frequency, higher I gain for roll/pitch
2016-03-25 10:16:15 +11:00
Andrew Tridgell
ab07781c66
APM_Control: raise default P and I gains, and set a lower limit on I for pitch
...
Too many users have very low I gains, which causes a lot of problems for TECS
2016-03-25 09:54:53 +11:00
Gustavo Jose de Sousa
0883fb72ac
waf: add shortcut for antennatracker
2016-03-24 12:27:58 -03:00
Andrew Tridgell
19d1895d96
PX4Firmware: submodule update
...
increase px4io stack size and reduce memory usage
2016-03-24 15:27:40 +11:00
Lucas De Marchi
46936767c1
AP_Compass: LSM303D: check for overruns in compass values
2016-03-23 17:50:38 -03:00
Lucas De Marchi
cf2d866d51
AP_Compass: LSM303D: used AP_HAL::Device interface
...
Initialization was also changed a little bit so we don't try to
initialize 25 times. We rather use the same methods as in the
AP_InertialSensor drivers.
Also move up the call to is_zero() in read_raw so we don't set
_mag_[x|y|z] in case of failure.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
5164fbb81b
AP_Compass: LSM303D: cleanup driver
...
Make it similar to other compass drivers, including method names.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
20a4a42cb3
AP_Compass: don't store raw and unfiltered fields
...
These are not used. The only place where raw fields are used are in the
compass calibrator and we don't need to store them.
Additionally remove duplicated documentation about the meaning of the
functions to avoid them getting out of sync.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
f258b66627
ArduPlane: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
34155c09e6
ArduCopter: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
56eccd6e41
APMrover2: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
3cb99d5567
AntennaTracker: Update path locations for parameters
...
Thanks to Francisco Ferreira for noticing that.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
e6059f5197
AP_Compass: rename files to follow other libraries
...
AP_Compass.h is the main header to be exported and AP_Compass.cpp its
implementation. There's no need for an additional header.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
286697b844
AP_Compass: don't rebuild tree when single driver changes
...
Let the drivers be internal to the library so we don't need to rebuild
the entire tree when a single driver changes.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
d3831dbb98
AP_Compass: AK8963: use AP_HAL::I2CDevice abstraction
...
We still need the BusDriver (in some places called SerialBus) interface
since this driver can also be used on an AuxiliaryBus and that has a
different interface.
2016-03-23 17:50:38 -03:00
Lucas De Marchi
41c1209169
AP_Compass: HMC5843: improve readability
...
- Capitalize and rename constants
- Make clear what gain is applied in calibration and what is the
"normal" gain
- Make the separation between HMC5883L and HMC5843 explicit when it
makes sense to improve readability
- Remove spurious delay in calibrate function
2016-03-23 17:50:38 -03:00