[UPDATE: I posted the wrong version of the code before. If you downloaded it, please download it again and replace it with the new code. Servo output is fixed]
I've posted a new version of the APM 2.0 beta (2.012), which includes many bug fixes and a few new features:
--Airspeed sensor (shown) is now autodetected if present. It's no longer necessary to set this in the APM_Config.h file. Since the magnetometer and GPS sensors are also now autodetected, that means that for most users there is no reason to have to fiddle with configuration files at all.
--Xbee transmissions are now improved, as are MAVLink comms. Waypoint writing and reading should now be more reliable.
--The Mission Planner has been updated and improved (adds in-flight action commands and ability to restart mission)
--Update of the Happy Killmore GCS, which also improves in-flight commands.
Known issues in this build:
--Some in-flight mission commands are not yet implemented
--Restart mission may not work
--MediaTek lock may not be detected after a cold start. Reset the board to do a warm start, after which lock should be fine.
We're planning on keeping APM in beta until after the Sparkfun AVC competition later this month, which should be a good test and opportunity to really wring it out. If all goes well, we expect to release APM 2.0 as final code around the end of the month.
Comments
Nice work!
Just received and installed the DIY Drones Magnetometer. In the post you mention that APM 2.0.12 recognizes the compass.
I could not get it to work without placing the compass info into APM_Config.h.
What am i doing incorrectly?
Reading the comments I got the hint to check the Arduino preferences
it was C:\ <some path>\APM\
I changed it to: C:\ <some path>\APM\APM2.012
Now it seems to work!
I've downloaded, compiled, and uploaded 2.012. Setup, flight planning and telemetry seem to work, but APM will not drive the servos.
I went back to 2.011. This seems to work still.
Any ideas... anyone?
Actually the terminal shows:
Opened com port
Init