ArduPilot / ardupilot

ArduPlane, ArduCopter, ArduRover, ArduSub source
http://ardupilot.org/
GNU General Public License v3.0
11.01k stars 17.55k forks source link

Plane: building for APM2.6 #8679

Closed jackcarrozzo closed 6 years ago

jackcarrozzo commented 6 years ago

Hi,

In master, APM1 and 2 aren't in the build list waf gives. I see branches of the project for Plane 3.8.0 and Plane 3.9.0, but the docs suggest the latest Plane version that will run on APM is 3.3.0.

Is there a branch somewhere that still builds for APM2.6? Or a doc that describes pairing down and building the later Plane versions for APM2?

magicrub commented 6 years ago

8bit APM arduino hardware was depreciated many years ago. It does not build with waf. Last commit on the last release was 3 years ago on branch ArduPlane-release-AVR. Code to compile it has since been removed since it held back future work. Please upgrade your hardware.

hiro2233 commented 6 years ago

:thinking:

magicrub commented 6 years ago

@hiro2233 what's wrong? There are MANY STM32 chips that are the same price as the APM2.x. We will never waste time on the older tech, we've moved on. I suggest you do the same. Hardware prices for STM32 are practically the same now. Please upgrade your hardware

hiro2233 commented 6 years ago

@magicrub yes i know, i have an STM32 indeed, i'm only thinking.

jackcarrozzo commented 6 years ago

For what it's worth, I was able to build the older code and make my mods to it for APM by checking out the older tag and figuring out the Makefile.

@magicrub , is there a list of STM32 flight controllers with supported hardware somewhere? I went through the docs and ended up ordering a Beaglebone Blue for $80 (not STM32 obv); if there are cheaper alternatives, I was unable to find them.

It's a shame but understandable that the $40 8-bit controllers are no longer supported, but if there are STM32 options available in that price range it would be exceptional.