Commit Graph

148 Commits

Author SHA1 Message Date
Pat Hickey
1895458dbf purple: added new parameters to Init() functions
this adapts the test code for the purple API changes
2011-11-25 20:00:17 -08:00
Pat Hickey
f9d6facdda test: added new passthru test
this passes radio inputs direct to servo outputs, which is useful for
hardware testing
2011-11-25 20:00:17 -08:00
Pat Hickey
bad177bfdc removed old commented out code 2011-11-25 20:00:17 -08:00
Pat Hickey
ad0cac670c purple: added new parameters needed for new library APIs
new APIs pass in timer_scheduler. We also to init the isr_registry
2011-11-25 20:00:17 -08:00
Pat Hickey
4015cb0a40 purple: fixed APM_RC.Init() to add isr_registry parameter 2011-11-25 20:00:17 -08:00
Pat Hickey
9e47536924 purple: declare sensors for purple library rework
we need some different declarations to match the new APIs
2011-11-25 20:00:17 -08:00
Pat Hickey
08675a91d8 purple: added config options for purple/APM1 hardware 2011-11-25 20:00:17 -08:00
Pat Hickey
3300032a89 purple: added hardware defines for ArduPlane 2011-11-25 20:00:17 -08:00
Pat Hickey
cc67062442 build: added new command line build targets
this makes it more convenient to build common options
2011-11-25 20:00:16 -08:00
Andrew Tridgell
89d2f0f849 mod barometer.Init() based on hardware 2011-11-25 20:00:15 -08:00
Michael Oborne
0a0b2d32f4 Add rc input to cli planner mode 2011-11-26 11:23:14 +08:00
Doug Weibel
b05e1d90f5 Change type to support "dump all with -1" 2011-11-24 18:55:33 -07:00
Doug Weibel
0f428bd43a Logging cleanup. Fixed missing cast, removed erase warning, added -1 to dump all option, and fix intermittent bug for log number 1. 2011-11-24 18:55:33 -07:00
Doug Weibel
27e68234b7 Simplified logging logic for finding start/end of log files 2011-11-24 18:55:32 -07:00
Doug Weibel
244eeea34a Rework logging file system to be more robust 2011-11-22 20:20:17 -07:00
Andrew Tridgell
8ef364657b MAVLink: fixed throttle display in VFR_HUD 2011-11-21 20:29:19 +11:00
Andrew Tridgell
4933c5bcdd zero airspeed on ground start when initiated by MAVLink
If the users asks for a new calibration, that should include the
airspeed sensor
2011-11-21 20:29:18 +11:00
Andrew Tridgell
faaaf11822 fixed disabling of GPS in ArduPlane
we may need a new hex
2011-11-21 20:29:18 +11:00
Andrew Tridgell
9ea0fc9539 Log: prevent looping forever
this happened with an empty dataflash
2011-11-20 19:06:24 +11:00
analoguedevices
b3716d988f Rev version number 2011-11-19 23:43:47 +00:00
Jason Short
7ffa2c4347 shortened strings 2011-11-19 14:02:45 -08:00
Doug Weibel
88f5669104 Remaining changes to the logging file system.
With these changes the logging system will allow overwriting of logs with no loss of functionality.  I have tested (successfully) logging with the Dataflash being filled and overwriting previous files.  I have also tested with a single long file that partially overwrites itself.
2011-11-17 21:25:51 -07:00
Doug Weibel
f752c4b799 Change to logging file system.
This commit is somewhat temporary as I have come up with a better scheme and will be modifying this.  Just making this commit in case I need to roll back
2011-11-17 21:25:51 -07:00
Jason Short
ddd89e1849 Mission Scripting updates 2011-11-16 00:22:23 -08:00
analoguedevices
7535b8a3d5 Rev version number 2011-11-16 05:04:36 +00:00
Doug Weibel
e6542ec1a2 Fix Do_Jump bug. Also fix cross track bearing bug after Jump 2011-11-15 20:44:19 -07:00
Doug Weibel
0433cd6d69 Missed hunk for last commit 2011-11-15 20:43:00 -07:00
Doug Weibel
9fe554236b Add logging of DCM drift correction integrator in PM
This may be a temporary feature…  Mostly added to check new (lower) integrator limit.
2011-11-15 20:42:59 -07:00
analoguedevices
e3ef9a2a36 Rev version number to 2.25 2011-11-14 05:31:27 +00:00
Michael Oborne
31159a7e1b modify crosstrack calc 2011-11-13 08:25:24 +08:00
Andrew Tridgell
407d66b41e fixed a valgrind warning
need to initialise all fields
2011-11-08 17:26:53 +11:00
Andrew Tridgell
92471aead2 Log: better way to check for -1 long portably 2011-11-08 07:58:34 +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
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
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.
2011-11-04 21:41:51 -07:00
Amilcar Lucas
ab730ff919 Added camera and/or antenna mount support.
It is fully configurable with the mission planner, there is no need to change
the source code to adapt to your setup.
It needs more testing, but the SIL is not working for me.
2011-10-31 22:55:58 +01:00
Andrew Tridgell
9eb27c2573 GCS: fixed timeout loading waypoints
while loading waypoints we could saturate the link
2011-10-31 21:25:35 +11:00
James Goppert
9d278ab355 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-30 23:12:53 -04:00
James Goppert
3f8603331d Switching to new eclipse project style. 2011-10-30 22:57:34 -04:00
Michael Oborne
c07d56ccbf Revert Changes
switch back to old nav_rol lcalc
switch back to old planner - non mavlink 1.0
2011-10-31 07:23:20 +08:00
Michael Oborne
3f3c04f95b Add MAVLINK_MSG_ID_HIL_STATE message 2011-10-30 18:17:37 +08:00
Michael Oborne
ccd51fea2c Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-30 14:27:13 +08:00
Andrew Tridgell
d9ae4e4e6e MAVLink: use new MAV_MODE_FLAG_CUSTOM_MODE_ENABLED flag
this enables us to tell if custom_mode is set
2011-10-30 13:00:54 +11:00
Andrew Tridgell
e722126843 fixed uninitialised variable warning 2011-10-30 11:48:56 +11:00
Andrew Tridgell
580647b1de use C++ tricks to minimise differences for MAVLink 1.0
this should make maintainence/testing a bit easier
2011-10-30 11:48:56 +11:00
Michael Oborne
9465617b02 Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-30 07:35:10 +08:00
James Goppert
8102b31d8d Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-29 15:09:35 -04:00
James Goppert
1a8c4a2597 Working on cmake support. 2011-10-29 15:01:05 -04:00
Andrew Tridgell
0211fc2f09 move g_rc_function[] to RC_Channel library
libraries should not rely on data declared in the main program. This
caused a build error for the Desktop build for ArduCopter under cygwin
2011-10-29 18:42:18 +11:00
Michael Oborne
374f8cbcd0 better crosstrack 2011-10-29 12:54:13 +08:00