ardupilot/ArduPlane
Lucas De Marchi baa287e5e5 ArduPlane: use separate header for version macro
Having the version macro in the config.h and consequently in the main
vehicle header means that whenever the version changes we need to
compiler the whole vehicle again. This would not be so bad if we weren't
also appending the git hash in the version. In this case, whenever we
commit to the repository we would need to recompile everything.

Move to a separate header that is include only by its users. Then
instead of compiling everything we will compile just a few files.
2016-05-06 13:11:28 -03:00
..
adsb.cpp Plane: refactored interface 2015-12-31 15:36:49 +11:00
altitude.cpp Plane: Added a method that returns current altitude relative to terrain, if available, or home otherwise. 2016-05-05 09:02:20 -07:00
APM_Config.h Plane: added HIL_MODE parameter 2015-03-13 22:52:56 +11:00
APM_Config.h.reference Plane: cleanup HIL defines 2014-02-15 05:29:46 +11:00
ArduPlane.cpp Plane: only save compass offsets when disarmed and learning enabled 2016-04-30 16:43:14 +10:00
arming_checks.cpp Plane: add missionLoaded arming check fail for mis.len <= 1 2016-02-22 16:19:40 +11:00
Attitude.cpp Plane: initial implementation of QRTL for quadplane RTL 2016-04-30 14:34:47 +10:00
capabilities.cpp ArduPlane: support MAVLINK_MSG_ID_MISSION_ITEM_INT 2016-05-01 07:13:46 +10:00
commands_logic.cpp Plane: initial implementation of QRTL for quadplane RTL 2016-04-30 14:34:47 +10:00
commands.cpp Plane: Add support for DO_REPOSITION via COMMAND_INT 2016-04-17 19:00:03 -07:00
config.h ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
control_modes.cpp Plane: added OVERRIDE_SAFETY parameter 2016-01-29 12:20:14 +11:00
createTags ArduPlane: don't use avr include dir for tags 2015-11-04 12:14:16 +11:00
defines.h Plane: initial implementation of QRTL for quadplane RTL 2016-04-30 14:34:47 +10:00
events.cpp Plane: initial implementation of QRTL for quadplane RTL 2016-04-30 14:34:47 +10:00
failsafe.cpp Plane: refactor perf variables into a structure 2016-04-21 16:45:02 +10:00
GCS_Mavlink.cpp ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
geofence.cpp ArduPlane: avoid comparison between signed and unsigned 2015-12-01 16:28:18 -02:00
is_flying.cpp Plane: fixed is_flying() for VTOL flight 2016-04-23 21:03:46 +10:00
landing.cpp Plane: update flight stage on successful restart_landing_sequence() 2016-04-21 22:54:23 -07:00
Log.cpp ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
make.inc Plane: added QLOITER mode 2016-01-09 07:38:52 +11:00
Makefile Plane: cleanup cruft in Makefile 2013-10-13 21:41:01 +11:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
motor_test.cpp Plane: allow testing of all motors in sequence 2016-04-01 11:09:51 +11:00
navigation.cpp Plane: move target land_airspeed logic to top layer 2016-04-21 21:30:50 -07:00
parachute.cpp Plane: Parachute uses altitude above ground (not home) to check suitability for deployment. 2016-05-05 09:02:25 -07:00
Parameters.cpp Plane: smooth-out the end of takeoff pitch by reducing takeoff pitch min via TKOFF_PLIM_SEC 2016-04-21 22:54:17 -07:00
Parameters.h Plane: smooth-out the end of takeoff pitch by reducing takeoff pitch min via TKOFF_PLIM_SEC 2016-04-21 22:54:17 -07:00
Parameters.pde Plane: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:33 +09:00
Plane.cpp ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
Plane.h ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
px4_mixer.cpp Plane: Only resend the mixer configuration if its changed 2016-01-29 12:20:14 +11:00
quadplane.cpp Plane: added Q_RTL_MODE parameter 2016-04-30 14:34:47 +10:00
quadplane.h Plane: added Q_RTL_MODE parameter 2016-04-30 14:34:47 +10:00
radio.cpp Plane: Modified last_valid_rc_ms AFS failsafe input to work when standard failsafe is on 2016-04-22 11:48:36 -07:00
release-notes.txt Plane: update release notes for 3.6.0beta1 2016-04-30 14:34:47 +10:00
sensors.cpp Plane: write voltage/current much more frequently 2016-02-29 21:24:54 +11:00
setup.cpp Replace use of UARTDriver::printf_P() with UARTDriver::printf() 2015-10-30 14:35:25 +09:00
system.cpp ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
takeoff.cpp Plane: prevent a division by zero in takeoff code 2016-04-26 12:06:57 +10:00
test.cpp Plane: refactor perf variables into a structure 2016-04-21 16:45:02 +10:00
tuning.cpp Plane: added some fixed wing in-flight transmitter tuning 2016-04-16 20:47:18 +10:00
tuning.h Plane: added some fixed wing in-flight transmitter tuning 2016-04-16 20:47:18 +10:00
version.h ArduPlane: use separate header for version macro 2016-05-06 13:11:28 -03:00
wscript waf: create program groups for main products 2016-03-26 15:43:08 -03:00