Jason Short
b792c130ae
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-11-08 21:43:24 -08:00
Jason Short
4fbd363a8f
New mission test
2011-11-08 21:43:18 -08:00
Andrew Tridgell
6e32905f81
autotest: avoid the need for killall
...
this ensures we cleanup child processes cleanly, so we don't need the
killall any more
2011-11-09 15:46:06 +11:00
Jason Short
79e30b5f21
removed debugging code
2011-11-08 14:41:46 -08:00
Jason Short
0ca427bdd9
Removed debugging code from APM_PI
2011-11-08 14:41:21 -08:00
Jason Short
d375de8424
SIM test
2011-11-08 14:11:02 -08:00
Jason Short
b29f4456c4
fix for SIM GPS
2011-11-08 14:10:09 -08:00
Andrew Tridgell
db99b664df
desktop: fixed malloc cast
2011-11-09 08:47:49 +11:00
Andrew Tridgell
3b67321945
Log: try to fix -ve lat in logging
2011-11-09 08:46:05 +11:00
Andrew Tridgell
997091e0d6
desktop: be more careful with signed/unsigned in DataFlash
2011-11-09 08:44:19 +11:00
Andrew Tridgell
c2082fdd7b
desktop: use less stack
...
this avoids a problem on cygwin on windows
2011-11-09 08:09:56 +11:00
Jason Short
2dc2a2114a
restoring throttle i term for SIM
2011-11-08 11:51:49 -08:00
Jason Short
90ee0f7e09
bad hijacking of GPS_Status
2011-11-08 10:48:47 -08:00
Jason Short
1ab1d8bab4
Fixes for Sim - Missing climb rate calculation
2011-11-08 10:46:52 -08:00
Jason Short
10bbfdbe11
PID test for alt hold to narrow down on a bug
2011-11-08 10:13:16 -08:00
Michael Oborne
8360a4cdbc
APM Planner 1.0.90
...
Camera screen error fix
mavlink 1.0 now compile time option
Configuration screen modify
dataflashlog update
2011-11-08 21:22:07 +08:00
Andrew Tridgell
481e06638a
autotest: check for valgrind on the host
2011-11-08 18:07:19 +11:00
Andrew Tridgell
c4bba9c4d8
desktop: another MacOS fix
2011-11-08 18:07:19 +11:00
Andrew Tridgell
407d66b41e
fixed a valgrind warning
...
need to initialise all fields
2011-11-08 17:26:53 +11:00
Andrew Tridgell
5194fe489d
desktop: make desktop build more portable
...
this should help on MacOS
thanks to MikeS for his assistance
2011-11-08 17:26:53 +11:00
Andrew Tridgell
0e447b12a2
dataflash: type fixup for ReadInt()
2011-11-08 17:26:53 +11:00
Jason Short
c3d5d92a71
Updated Logs to be C++ compliant
2011-11-07 22:23:48 -08:00
Jason Short
69fec433e6
Update to RTL logic.
2011-11-07 21:30:12 -08:00
Jason Short
4afc3e9f17
Fix for bad RTL tracking in Autopilot
2011-11-07 21:09:29 -08:00
Andrew Tridgell
dc6fb484cd
Log: fixed a few more casts
2011-11-08 11:59:30 +11:00
Andrew Tridgell
294c812b9b
desktop: use the libc printf engine
...
getting ftoa_engine right was too much work
2011-11-08 11:59:30 +11:00
Andrew Tridgell
39ddc42cc7
desktop: fixed ultoa_invert()
...
the string was backwards
2011-11-08 11:13:48 +11:00
Andrew Tridgell
d33b69492b
desktop: improved ftoa_engine.c
...
this still doesn't perfectly match the assembler, but its closer
2011-11-08 11:05:36 +11:00
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
2011-11-08 11:05:36 +11:00
Andrew Tridgell
0f3c21821a
barometer: fixed a build warning
2011-11-08 11:05:36 +11:00
Jason Short
6bf0c32173
Removed some old debug prints from motors.pde
...
added ability to not increment I term for traversals.
2011-11-07 14:32:39 -08:00
Andrew Tridgell
122e09323c
autotest: fixed home altitude for CMAC
2011-11-08 08:14:46 +11:00
Andrew Tridgell
3176d4ffc5
HIL: enable CTUN log message in ATTITUDE HIL
2011-11-08 07:58:35 +11:00
Andrew Tridgell
92471aead2
Log: better way to check for -1 long portably
2011-11-08 07:58:34 +11:00
Jason Short
0446cae242
Alt hold fix
2011-11-07 12:00:37 -08:00
Andrew Tridgell
c7ac328613
autotest: dump all logs
2011-11-07 23:56:59 +11:00
Andrew Tridgell
2bd451b445
Log: make find_last_log_page() portable
...
this makes it work with platforms with a larger 'long'
2011-11-07 23:50:49 +11:00
Andrew Tridgell
c1dad23679
autotest: fill flash with 0xff on erase
2011-11-07 23:42:18 +11:00
Andrew Tridgell
8c5873564b
autotest: dump all GPS points, even if fix==0
...
for some reason HIL gives fix 0 sometimes
2011-11-07 22:57:32 +11:00
Andrew Tridgell
c750f85280
autotest: enable dumping of DataFlash logs at end of test
2011-11-07 22:56:13 +11:00
Andrew Tridgell
3b48389efe
Desktop: added -w option to wipe eeprom and dataflash
2011-11-07 22:56:13 +11:00
Andrew Tridgell
ae1e1c940f
Log: fixed a bug where we could index outside an array
...
when we first start up, num_existing_logs may be zero
2011-11-07 22:56:13 +11:00
Andrew Tridgell
da800a295f
Desktop: added support for DataFlash in Desktop build
...
this will allow Jason to look at the logs of the quad sim
2011-11-07 22:56:13 +11:00
Andrew Tridgell
580139c6e4
digital.c for CLI
2011-11-07 22:56:13 +11:00
Andrew Tridgell
cfe058c5d5
DataFlash: use CPU independent data types
...
this ensures that the DataFlash API is consistent for different CPU
architectures, which matters for the Desktop build, and will matter
for ARM and other CPUs later
2011-11-07 22:56:13 +11:00
Andrew Tridgell
94f0e8a4a3
Desktop: enable the CLI in desktop build
...
this gives access to the CLI menus. You can start the SIL with the -s
switch to set the slider position to CLI
2011-11-07 22:56:13 +11:00
Andrew Tridgell
b927e64440
desktop: fixed 2 crashes in the menu code
...
handle an empty line gracefully, and use pgm_read_pointer() for
functions pointers in progmem
2011-11-07 22:56:13 +11:00
Andrew Tridgell
d78bbb1a40
added pgm_read_pointer()
...
this will be used by the menu code to make reading pointers from
progmem portable
2011-11-07 22:56:13 +11:00
Andrew Tridgell
469b8586ca
autotest: started adding tests for required tools
...
try to give useful error messages
2011-11-07 22:56:13 +11:00
Jason Short
3a37e7fe60
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
2011-11-06 22:46:57 -08:00