Commit Graph

1378 Commits

Author SHA1 Message Date
Olivier ADLER
cfb575b557 Signed-off-by: Olivier ADLER <contact2@nerim.net> 2011-09-11 18:32:00 +02:00
unknown
d06329d4b9 Signed-off-by: Olivier ADLER <contact2@nerim.net> 2011-09-11 02:14:58 +02:00
Amilcar Lucas
b3d4bb1478 Again remove some more files from the APM_Camera branch 2011-09-10 12:51:48 +02:00
Andrew Tridgell
52dc0a915a added support for AP_ADC MAVLink packet
this adds AP_ADC, which sends raw ADC 16 bit values for all 6 ADC
channels at the Extra3 MAVLink stream rate. Extra3 was previously
unused
2011-09-10 19:08:18 +10:00
Andrew Tridgell
0b9dbf4645 mavlink: import new version with AP_ADC packet
this adds the AP_ADC packet which gives us raw ADC values
2011-09-10 19:06:46 +10:00
Michael Oborne
c2d20808ec APM Planner 1.0.67 - git build 2011-09-10 14:15:14 +08:00
Amilcar Lucas
a8e68040f5 These files are not meant to be in master, they should only be in the APM_Camera branch for now 2011-09-09 16:37:42 +02:00
Andrew Tridgell
13681612c2 imported PPMEncoder 2011-09-09 18:57:09 +10:00
Michael Oborne
d24674dc5d firmware build 2011-09-09 14:26:51 +08:00
Michael Oborne
7424bc2717 firmware build 2011-09-09 14:04:12 +08:00
Michael Oborne
a421336ef5 firmware build 2011-09-09 13:55:03 +08:00
Andrew Tridgell
6e5a9c49b2 more directories for the archive 2011-09-09 12:48:34 +10:00
Chris Anderson
59b5bafdd1 Renamed code to ArduCopter 2011-09-08 19:14:12 -07:00
Chris Anderson
0194c248d0 Incremented version number to 2.24 2011-09-08 19:10:52 -07:00
jasonshort
8870e2f309 circle mode patch 2011-09-09 11:59:42 +10:00
Andrew Tridgell
d95e454609 rename main pde file for arduino requirements 2011-09-09 11:51:21 +10:00
Andrew Tridgell
afe0fa18ea move Frame into ArduCopter 2011-09-09 11:49:11 +10:00
Andrew Tridgell
0d5ea17f63 import Tools directory 2011-09-09 11:31:32 +10:00
Andrew Tridgell
e0dc1271d6 imported ArduPlane from ArduPilotMega svn 2011-09-09 11:29:39 +10:00
Andrew Tridgell
1456a2a912 renamed top level directories
ArduCopterMega -> ArduCopter
added archives directory for old code
2011-09-09 11:27:41 +10:00
jasonshort
bcfc74ea16 Fixed camera reversing issue.
moved camera back to 50hz refresh to smoothness.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3299 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-08 05:01:49 +00:00
jasonshort
2bf35fea3f Fixed camera reversing issue.
moved camera back to 50hz refresh to smoothness.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3298 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-08 04:59:44 +00:00
jasonshort
e05de48e2d Adding reverse to Channel Raw output (unscaled output) to fix camera reversing.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3297 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-08 04:58:42 +00:00
jasonshort
3b622dc43c Reset_hold_I no longer clears throttle_I value for return to alt hold
Removed Baro Init in Auto Mode.
increased Rate Error limit on Alt Hold
Slightly decreased alt P to reduce pulsing motors
Added rate limit for nav so we can reduce initial pitch to target.
Using MINIMUM_THROTTLE value to test for Reseting Alt Hold now. 
Fixed extra Log formatting statement in CTUN.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3294 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-07 16:43:06 +00:00
jasonshort
1853c8ae0a Cleanup
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3293 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-07 04:56:19 +00:00
jasonshort
c152e364a8 trying to avoid I term build up on an unarmed copter prepping to take off in Auto mode.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3292 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-07 04:44:01 +00:00
jasonshort
ff7821c87a simplified and cleaned up logs.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3291 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-07 01:22:29 +00:00
jasonshort
5ba7fce665 made CTUN require armed motors to lessen the size of the logs.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3281 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 22:21:44 +00:00
jasonshort
dd392f8c0a Upped some gains on alt hold based on testing.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3280 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 18:52:26 +00:00
jasonshort
90187e2859 Upped some gains on Nav based on testing.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3279 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 18:48:06 +00:00
jasonshort
f905309999 Enabling Crosstrack correction.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3278 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 18:47:27 +00:00
joeholdsworth@gmail.com
6dbfd78197 updated make file for cygwin compatibility
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3277 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 17:15:01 +00:00
jasonshort
402f0c69fa Fixed Log formatting
Fixed Alt Hold setting error.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3276 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 17:06:08 +00:00
jasonshort
e4bf6e2d33 Shortened loiter PI name to "HLD_LON_" and "HLD_LAT_"
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3273 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 16:00:49 +00:00
tridge60@gmail.com
3072b61aeb updated XML MAVLink definitions
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3272 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 06:19:39 +00:00
tridge60@gmail.com
0a72520a93 make the Xbee anti-brick delay configurabe
and change default to 2s

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3269 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 05:12:13 +00:00
jasonshort
cb64198759 removed unused variables, functions,
moved camera to 10hz loop



git-svn-id: https://arducopter.googlecode.com/svn/trunk@3268 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 05:09:07 +00:00
jasonshort
363abab14e Changed bit shifts to division, relying on the compiler.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3265 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 04:32:17 +00:00
jasonshort
3cb1b8f9f4 2.0.40 -
added separate reset for rate based nav. This allows Wind and throttle Iterms to avoid being cleared when moving between nav modes.


git-svn-id: https://arducopter.googlecode.com/svn/trunk@3257 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 01:30:31 +00:00
tridge60@gmail.com
3284b0733e fixed crosstrack return value when disabled
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3256 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 01:16:02 +00:00
tridge60@gmail.com
7b67e3e5a4 fixed uninitialised variables
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3255 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 01:15:55 +00:00
tridge60@gmail.com
641099d2ed renamed ACM_PI to APM_PI to fix build
the library name needs to match the header name for the arduino build
to work

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3254 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 01:15:24 +00:00
jasonshort
ab876ebe13 Adding ACM_PI
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3253 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 00:56:50 +00:00
jasonshort
3ad21cc236 2.0.40
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3252 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-05 00:15:36 +00:00
tridge60@gmail.com
3ecf7b503c added MAVLink message queueing
this ensures we never block while writing a MAVLink message to a
serial port, by checking the number of available bytes in the serial
transmit buffer and deferring any message that would cause a blocking
write.

This should prevent the main loop from clagging up due to excessive
telemetry data being sent

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3251 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-04 23:56:26 +00:00
tridge60@gmail.com
1b9756b218 let the user know that EEPROM is being erased
it takes about 10-12 seconds, so its nice to know whats going on

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3250 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-04 23:56:19 +00:00
tridge60@gmail.com
fe05603582 fixed some compiler warnings
the junk variables are not needed

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3249 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-04 23:56:11 +00:00
tridge60@gmail.com
89f9fafb90 BetterSerial has txspace() now
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3248 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-04 22:52:22 +00:00
tridge60@gmail.com
2e989fd101 replace space() with txspace()
space() was actually intended to be tx buffer space, it just had a
bug. The name txspace() is clearer however, and should prevent
confusion as to which buffer its for

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3247 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-04 22:52:11 +00:00
tridge60@gmail.com
7774ac534e added comm_get_txspace() to GCS_MAVLink
this gives us the number of bytes available in the transmit buffer for
a mavlink channel

git-svn-id: https://arducopter.googlecode.com/svn/trunk@3246 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-09-04 21:23:24 +00:00