New ArduPlane and ArduCopter code, Git and more!

by Chris Anderson [ http://diydrones.com/profile/zlitezlite ]
DIYDrones.com

September 8, 2011

Lots of housekeeping notes:

1) ArduCopter 2.0.40 is now live in the Mission Planner and for download [ http://code.google.com/p/arducopter/downloads/detail?name=ArduCopter%202.0.40.zip&can=2&q= ]. This is by far the best ArduCopter yet. You should see much better Altitude Hold, Loiter should stay in a 1m box, RTL should be an awesome line right back home, Waypoints should be on rails, Camera stabilization works better, etc. Upgrade now! (Remember that you must go though the reset/setup process again in the Mission Planner. A full post on the changes coming soon...

2) There's also a new version of APM in the Mission Planner (It's still showing as 2.23, but we'll increment that display to 2.24 shortly) as well as for download [ http://code.google.com/p/ardupilot-mega/downloads/detail?name=ArduPlane2.24.zip&can=2&q= ]. This fixes all sorts of subtle bugs, including EEPROM corruption, memory overflows, Xbee bricking, etc. You really want these--trust me. Remember that you must go through a board reset/setup again after loading the new code.

3) We've migrated our code repository from Subversion to Git. It's still on Google Code, but if you've been pulling code from the repository, you must now switch to a Git client. All the code is now in the APM repository as explained below. You can see the directory structure here [ http://code.google.com/p/ardupilot-mega/source/browse/ ]. A guide to using Git is here [ http://code.google.com/p/ardupilot-mega/wiki/Git ].

4) As part of the repository reorganization we're doing some cleanup of our branding. From now on, here is the way the project is organized:

The hardware platform and overall project is called ArduPilot Mega.

The Git repository reflects this organization.

Phew. There's more but I'll save that for tomorrow. We've been busy!

10:00pm

Copyright 2011 http://diydrones.com/