Andrew Tridgell
7f6eecd9d5
Plane: cleanup cruft in Makefile
11 years ago
Andrew Tridgell
07eed60ae4
Plane: use new apm.mk
12 years ago
Andrew Tridgell
2fe77fa6fa
Plane: check for APPDIR to pull in px4 build logic
12 years ago
Andrew Tridgell
62d7fd1a26
Plane: fixed HIL builds
12 years ago
Andrew Tridgell
940cbc900f
Plane: use targets.mk
12 years ago
Pat Hickey
eb530b86e8
move Arduino.mk to /mk/Arduino.mk
12 years ago
Pat Hickey
a70a299c49
ArduPlane: refactor Makefile targets in terms of Arduino.mk targets
12 years ago
Andrew Tridgell
d473203737
Build: added global board targets
12 years ago
Pat Hickey
1e48d0fc69
Makefile Targets rewritten to use per-target extension style
12 years ago
Andrew Tridgell
a78699113d
Plane: fixed Makefile for new AP_HAL build approach
12 years ago
Andrew Tridgell
81d77d2bf4
Plane: fixed Makefile targets for AP_HAL
12 years ago
Pat Hickey
92b0c302f2
ArduPlane: Ported to AP_HAL
12 years ago
Andrew Tridgell
805a340350
Plane: enable attitude and raw logging in HIL modes
12 years ago
Andrew Tridgell
cbb97f7294
Plane: added apm2 hilsensors target
12 years ago
Andrew Tridgell
a6422be8fb
APM: added mtk and mtk16 build targets
...
useful for testing non-auto gps detection
13 years ago
Andrew Tridgell
a446a7a9ed
APM: allow serial buffer size to be configured
...
very useful for packet forwarding setups
13 years ago
Andrew Tridgell
d445482ace
APM: added optional use of new APM_Control library
...
thanks to Jon Challinger for the new controllers!
13 years ago
Andrew Tridgell
6d11940ada
AHRS: removed Quaternion build support from APM/ACM/rover
13 years ago
Andrew Tridgell
2865434d02
APM: added 'OBC' failsafe module for ArduPlane
...
this adds FS_* parameters for setting up APM to follow the outback
challenge failsafe rules.
This includes:
- manual pin
- heartbeat pin
- waypoint for heartbeat failure
- waypoint for GPS failure
13 years ago
Andrew Tridgell
60caaa4b04
MAVLink: remove MAVLink 0.9 protocol support
...
this simplifies the code a lot. We're not going back to 1.0
13 years ago
Andrew Tridgell
58379b928f
MAVLink: make usage of MAVLink defines more consistent
13 years ago
Andrew Tridgell
e7cf643386
added mavlink09 targets
...
allows easier building with mavlink0.9
13 years ago
Andrew Tridgell
251fe26875
GPS: added ublox build target
...
useful for 1280 APM1s
13 years ago
Andrew Tridgell
f43f5900bc
Telemetry: make it possible to use UART2 on APM2
...
building with TELEMETRY_UART2=ENABLED allows you to use the solder
bridge on the APM2 to enable telemetry on UART2. This allows both USB
telemetry and a radio at the same time.
13 years ago
Andrew Tridgell
67afdc7485
autotest: fixes for MAVLink 1.0 in autotest
13 years ago
Andrew Tridgell
b6a475f6a5
MAVLink: make APM build with MAVLink 1.0 possible with arduino GUI
13 years ago
Andrew Tridgell
615defdc37
use build_all.sh to ensure we don't break the mount code
13 years ago
Andrew Tridgell
1cc7adbac0
sitl: allow sitl build with MAVLink 1.0
13 years ago
Andrew Tridgell
e39c3cb9d2
APM: make it possible to build ArduPlane with quaternion support
13 years ago
Andrew Tridgell
1b1c629167
added sitl build target
13 years ago
Pat Hickey
d7f77aec93
ArduCopter & ArduPlane: Added support for apm2beta build via APM2_BETA_HARDWARE define
...
* This enables the BMA085 driver for compatibility with beta boards.
* The CLI_SLIDER_ENABLED=DISABLED line does not need to be in the makefile.
config.h takes care of this default.
13 years ago
Andrew Tridgell
2cabb11307
mavlink: don't force CLI and HIL with mavlink10 build
13 years ago
Andrew Tridgell
5ae929ace9
build: CLI_SLIDER_ENABLED doesn't need to be forced off in apm2 build
...
this is handled by config.h now
13 years ago
Andrew Tridgell
86927ac0a5
ArduPlane: rename purple to APM2
13 years ago
Andrew Tridgell
a3701e521a
build: added hlsensors target
13 years ago
Pat Hickey
cc67062442
build: added new command line build targets
...
this makes it more convenient to build common options
13 years ago
James Goppert
e20c279ca5
Added makefiles for ArduCopter/ArduPlane.
...
These files are not generated by cmake. They are necessary for
the make based build to work. To build using this method
type make in the directoy such as ArudPlane/ArduCopter. Make
sure that you do not call cmake in the ArduPlane etc directory
as this will overwrite this Makefile with the autogenerated cmake
version. Cmake should be called from withing a build directory.
14 years ago
James Goppert
b0a1721199
Added cmake files.
14 years ago
James Goppert
d887a28b91
Added ArduBoat/ ArduRover/ and APO library.
14 years ago
James Goppert
71fbdf721a
Added APO branch.
14 years ago