Andrew Tridgell
ff727e87ca
ADC: remove a very small (0.2 degrees/s) bias in the ADC code
...
small bias from integer rounding
2011-11-28 16:22:33 +11:00
Andrew Tridgell
7f4c87eeec
mavlink: don't force CLI and HIL with mavlink10 build
2011-11-28 16:22:33 +11:00
Andrew Tridgell
e61d945874
mavlink: paranoia setting of failsafe when forcing AUTO mode
...
this shouldn't be needed, but will do no harm, and I thought I saw
this fail in a test
2011-11-28 16:22:33 +11:00
Andrew Tridgell
7214e2ec06
autotest: added idle hooks for ArduPlane testing too
2011-11-28 16:22:33 +11:00
Andrew Tridgell
ab3e933f11
autotest: show log numbers while dumping
2011-11-28 16:22:33 +11:00
James Goppert
02ba05aa0f
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-11-27 23:56:17 -05:00
James Goppert
21a27ee083
Fixed mode switching.
2011-11-27 23:55:28 -05:00
Andrew Tridgell
f9fd473df7
autotest: use idle_hooks to prevent lockup
2011-11-28 13:53:57 +11:00
Andrew Tridgell
af075b6ab0
desktop: setup TCP sockets as non-blocking
...
the sendto() blocks unexpectedly on MacOS
2011-11-28 13:53:57 +11:00
Andrew Tridgell
833f5f5895
mavlink: move Mavlink_compat.h to common code
...
this will allow it to be used by ArduCopter
2011-11-28 13:53:57 +11:00
Andrew Tridgell
d295b7d76c
build: CLI_SLIDER_ENABLED doesn't need to be forced off in apm2 build
...
this is handled by config.h now
2011-11-28 13:53:57 +11:00
Doug Weibel
ca5560ef1c
Add Guided mode to failsafe handling
2011-11-26 21:10:53 -07:00
Doug Weibel
e965d95ba8
Added back the feature to prompt users when an invalid CLI command is entered.
...
Thanks to Yury Smirnov for this patch!
2011-11-26 21:10:53 -07:00
Jason Short
67873813ce
Added minimum Altitude for RTL failsafe
2011-11-26 16:39:29 -08:00
Jason Short
b09ab99699
added safety checks for RTL
2011-11-26 16:39:29 -08:00
Jason Short
6e9d3f72ec
CH7 with params
2011-11-26 16:39:29 -08:00
Jason Short
6bdc116176
Enable RTL
2011-11-26 16:39:29 -08:00
Jason Short
3a453b56c1
Allow output of system type
2011-11-26 16:39:28 -08:00
Jason Short
a226234cee
allow CH7 to be set via params
2011-11-26 16:39:28 -08:00
Jason Short
f487fd505b
updated failsafe code
2011-11-26 16:39:28 -08:00
Jason Short
a2857f9746
Erasing Logs at new FW version detection
2011-11-26 16:39:28 -08:00
Jason Short
9d55f8ee90
sending Mavlink system type
2011-11-26 16:39:28 -08:00
Andrew Tridgell
e2e613cdfc
upload: force hex file format for upload
...
this should fix a problem with hex file format detection on MacOS
2011-11-27 09:36:10 +11:00
Michael Oborne
161b5ea79d
APM Planner 1.0.98
...
fix wp rearange
fix right click jump/loiter option
fix problem when speech enabled on connect
2011-11-26 20:49:13 +08:00
Michael Oborne
978e4802a0
firmware build
2011-11-26 20:32:15 +08:00
Andrew Tridgell
8e737ad15d
autotest: fixed log dump
...
log numbers are no longer sequential
2011-11-26 19:16:56 +11:00
Andrew Tridgell
3b33892b4a
autotest: fixed remote viewing of ArduCopter autotest
2011-11-26 18:35:25 +11:00
Andrew Tridgell
dff3be2017
desktop: build fix for fjall
2011-11-26 18:24:29 +11:00
Andrew Tridgell
7a201233c0
autotest: cope with exceptions in tests leaving child processes
2011-11-26 18:12:42 +11:00
Andrew Tridgell
0e8a17f645
desktop: fixed desktop build for strlcat_P() changes
2011-11-26 17:18:09 +11:00
Andrew Tridgell
e9c7f8de21
AP_Common: added typesafe wrapper for memcpy_P()
2011-11-26 17:17:50 +11:00
Andrew Tridgell
57c4385a18
AP_Common: replace strlcat_P() with a C implementation
...
the one in the Arduino libc was giving us bogus results on one
machine, and is suspect. We couldn't spot what is wrong in the
assembler, but replacing the implementation with a C one fixes the
bug, so we replaced it
2011-11-26 17:02:56 +11:00
Andrew Tridgell
fb21e619fe
Logs: don't print hundreds of bogus log boundaries
...
this can take quite a long time
2011-11-26 17:02:55 +11:00
Andrew Tridgell
d496a2d1fe
desktop: added framerate and initial height code
...
this allows the sensors to initialise before the simulator has
connected. The GPS will give a value indicating no GPS lock
2011-11-25 20:00:19 -08:00
Andrew Tridgell
a44720d7bb
desktop: fixed swap_float()
...
get indexes right
2011-11-25 20:00:19 -08:00
Andrew Tridgell
dba786198e
desktop: import updated DataFlash code
...
this fixes a logging bug
2011-11-25 20:00:19 -08:00
Andrew Tridgell
673b24b4bc
autotest: enable new SITL emulation code
...
this enables the register level SITL code
2011-11-25 20:00:19 -08:00
Andrew Tridgell
5a50090a05
autotest: mark stdout unbuffered
...
this makes the logs easier to read
2011-11-25 20:00:19 -08:00
Andrew Tridgell
03d51221ee
autotest: enable the compass for ArduCopter
...
needed for new SITL code
2011-11-25 20:00:19 -08:00
Andrew Tridgell
6c57cda17a
desktop: report motors armed in desktop build too
...
this helps in autotest
2011-11-25 20:00:19 -08:00
Andrew Tridgell
78af52083b
desktop: fixed ADC value for airspeed
2011-11-25 20:00:19 -08:00
Pat Hickey
98534e71f7
ArduCopter: rev version number from 2.0.51 to 2.1.0 Alpha
2011-11-25 20:00:19 -08:00
Pat Hickey
0fa8ce9a52
ArduPlane: rev version number from 2.26 to 2.27 Alpha
2011-11-25 20:00:19 -08:00
Pat Hickey
a6bf2d9cd6
ArduPlane: LED digital writes use LED_OFF and LED_ON
2011-11-25 20:00:19 -08:00
Andrew Tridgell
d4e9ad650b
scripts: added build_all.sh
...
this is useful when testing merge work
2011-11-25 20:00:19 -08:00
Andrew Tridgell
7467bf649c
ArduPlane: rename purple to APM2
2011-11-25 20:00:19 -08:00
Andrew Tridgell
1d66b075b0
ArduCopter: rename purple to APM2
2011-11-25 20:00:19 -08:00
Andrew Tridgell
a9dfc68bc0
libraries: rename purple to APM2
2011-11-25 20:00:19 -08:00
Andrew Tridgell
e297f0cb23
USB-MUX: enable USB MUX switching for ArduCopter
2011-11-25 20:00:19 -08:00
Andrew Tridgell
0604f2c667
USB-MUX: auto-switch telemetry port based on UXB mux for ArduPlane
...
when USB is unplugged, switch baud rate to the SERIAL3_BAUD rate from
EEPROM
2011-11-25 20:00:19 -08:00