Andrew Tridgell
c9c422539e
update ACM MAVLink code for AP_Param
13 years ago
Jason Short
7833cea9d4
2.2B6 - Please verify Heli still functions properly.
...
Added AC_PID lib
Updated landing code
bug fixes
13 years ago
Jason Short
dd1e08a7e0
Causes Aero_SIM to fail
13 years ago
Jason Short
2fa24e0557
added conversions of CM to M
13 years ago
Jason Short
287ffb5fb4
enabled Mavlink Land command
13 years ago
Michael Oborne
3142a75913
AC fix attitude level hil
13 years ago
Doug Weibel
ed9f7cb1b6
Update battery monitoring code for ArduCopter
...
Fixes compatibility for APM2. Also a significant update to the battery monitoring code: We previously had monitoring modes for individual cell voltages for 3 and 4 cell lipos. These have been removed as they were never really supported (the cell voltages were computed but were not reported or recorded anywhere). Also, some clean-up/prep work was done for supporting monitoring 2 separate battery packs. The CLI battery and current monitoring tests were consolidated into 1 test.
changed
13 years ago
Jason Short
28262dd825
Added Xplane output option
13 years ago
Jason Short
a2c8f5af15
removed unused vars
13 years ago
Jason Short
2fc6a645b4
removed unused Airspeed config
13 years ago
Jason Short
dac29af7ab
Sync with Arduplane
13 years ago
Michael Oborne
e20d3a3676
add method of detecting if motors are armed
13 years ago
Andrew Tridgell
483bef35e5
IMU: update ACM and APM for flash_leds change in IMU init
13 years ago
Pat Hickey
6dbd6b4181
ArduCopter: Get barometer data in terms of AP_Baro interface
...
* Major change: Log.pde Log_Write_Control_Tuning has changed significantly
* MS5611 has no concept of RawPres and _offset_press
* Log the get_pressure() instead. (If we don't trust the barometer, what's the point?)
13 years ago
Jason Short
d7cc241f85
formatting
13 years ago
Andrew Tridgell
39a36fe946
fixed the "reboot on GPS lock" bug
...
the problem was that with APM2 we may not have a 2nd GCS instance. The
"gps alt: xxx" message was being unconditionally sent to both GCS
instances, which caused a crash
13 years ago
Jason Short
b3bd4bd3c9
Cosmetic cleanup, commented functions for compiler warnings
13 years ago
Jason Short
ca5e4bb802
Allow output of system type
13 years ago
Jason Short
52297679c4
sending Mavlink system type
13 years ago
Andrew Tridgell
3a542b3ef3
USB-MUX: enable USB MUX switching for ArduCopter
13 years ago
Andrew Tridgell
338445e60c
ArduCopter-HIL: fixed HIL build
...
Logging isn't always enabled
13 years ago
Andrew Tridgell
aa558eb033
fixed a valgrind error
...
this error is harmless, but false positives can disguise real errors
13 years ago
Jason Short
7feecf3220
renamed WP mask
13 years ago
Jason Short
194778a6f9
Logging APVar saves
13 years ago
Jason Short
8392e375e1
Do not write home from GS,
...
MAV_Action_Continue disabled until I find out what it does and how to do it.
13 years ago
Jason Short
901e46334d
updates to Mavlink for zero based WP counting
13 years ago
Jason Short
27d9bc92f3
Added more output to Mavlink for debugging
13 years ago
Jason Short
e5b37d9d89
Added MAV_CMD YAW parsing
13 years ago
Jason Short
7714f203f9
Added Mav_CMD_Yaw parsing
13 years ago
Jason Short
90ee0f7e09
bad hijacking of GPS_Status
13 years ago
Jason Short
1ab1d8bab4
Fixes for Sim - Missing climb rate calculation
13 years ago
Andrew Tridgell
28634f51b7
ArduCopter: use specific sized data types in a lot of places
...
this will make the Desktop build more consistent with the real AVR
build, and also with a future ARM build
13 years ago
Jason Short
c8304114a3
renamed some command variables to align with Arduplane
...
reworked the arming code and moved the DCM gains out.
updated climb_rate to include sonar data.
13 years ago
Andrew Tridgell
56390c4696
GCS: fixed timeout loading waypoints (ArduCopter)
...
prevents link saturation
13 years ago
Andrew Tridgell
5a44298d57
CLI: enable "hit enter 3 times" support for CLI
...
if you hit enter 3 times before you send any mavlink packets, we will
enter CLI mode
13 years ago
Andrew Tridgell
d89ae696ef
merged the GCS updates from ArduPlane to ArduCopter
...
this removes all the non-MAVLink GCS options, and simplifies the HIL
and GCS code a lot. It also adds async sending of low priority GCS
text messages.
14 years ago
Michael Oborne
b33eaa8c9c
heli hil config
14 years ago
Michael Oborne
e43b711e96
fix remote error value
14 years ago
Andrew Tridgell
1456a2a912
renamed top level directories
...
ArduCopterMega -> ArduCopter
added archives directory for old code
14 years ago
jasonshort
3ad21cc236
2.0.40
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3252 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
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
14 years ago
tridge60@gmail.com
d4a1e86854
mavlink: don't execute action commands in mavlink_delay()
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3156 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
mich146@hotmail.com
4a974180b8
Level fix.
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3155 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
366b20bb9f
MAVLink: send streams on both mavlink interfaces
...
when doing init the user may be on the Xbee port
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2996 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
9371ee545e
process MAVLInk packets during gps detection and IMU calibration
...
this allows the GCS to connect immediately on startup
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2994 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
98980d6f61
HIL: fixed altitude calculation
...
ACM uses a zero home altitude, so we need an offset when using GPS for
altitude
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2910 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
863e77677e
HIL: enable reception of GPS and ATTITUDE via MAVLink
...
this allows us to get GPS position and ATTITUDE in HIL_MODE_ATTITUDE
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2893 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
93a8deac7d
HIL: send location information
...
we don't send MSG_LOCATION in HIL mode during GPS updates, as we don't
call the GPS update routines, so we need to send MSG_LOCATION as part
of the Position stream
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2892 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
855b88852e
fixed a bunch of compiler warnings
...
mostly signed/unsigned warnings
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2884 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
mich146@hotmail.com
8aad21fcc8
add level command via mavlink, and fix fall through
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2877 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago