ardupilot/APMrover2
Lucas De Marchi d3ee998fa6 APMrover2: 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
..
APM_Config.h Rover: major restructuring 2013-02-08 09:21:22 +11:00
APMrover2.cpp Revising ardupilot.com to .org 2016-04-23 22:49:38 -07:00
capabilities.cpp ArduRover: support MAVLINK_MSG_ID_MISSION_ITEM_INT 2016-05-01 07:13:46 +10:00
commands_logic.cpp Revert "APMRover2: clipped param cmd float to zero" 2016-04-23 23:51:33 -07:00
commands_process.cpp Rover: Implemented the HOME state update from Plane 2015-11-11 13:39:38 +11:00
commands.cpp Rover: revise text messages 2015-11-25 20:50:00 +09:00
compat.cpp Rover: use millis/micros/panic functions 2015-11-20 12:26:14 +09:00
compat.h APMrover2: replace header guard with pragma once 2016-03-16 18:40:44 +11:00
config.h APMrover2: use separate header for version macro 2016-05-06 13:11:28 -03:00
control_modes.cpp Rover: use millis/micros/panic functions 2015-11-20 12:26:14 +09:00
createTags APMrover2: don't use avr include dir for tags 2015-11-04 12:14:16 +11:00
defines.h APMrover2: replace header guard with pragma once 2016-03-16 18:40:44 +11:00
events.cpp Rover: fixed build of .cpp files 2015-05-21 07:48:49 +10:00
failsafe.cpp Rover: use millis/micros/panic functions 2015-11-20 12:26:14 +09:00
GCS_Mavlink.cpp APMrover2: use separate header for version macro 2016-05-06 13:11:28 -03:00
Log.cpp APMrover2: use separate header for version macro 2016-05-06 13:11:28 -03:00
make.inc Rover: wire up accel calibrator for Rover 2015-12-29 10:46:35 -08:00
Makefile Rover Makefile: don't include targets.mk directly (included by apm.mk) 2013-01-09 13:15:53 -08:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
navigation.cpp Rover: Implemented the HOME state update from Plane 2015-11-11 13:39:38 +11:00
Parameters.cpp Rover: Fixing up some of the outdated parameter comments/doco 2016-04-21 14:12:00 +09:00
Parameters.h APMrover2: replace header guard with pragma once 2016-03-16 18:40:44 +11:00
Parameters.pde Rover: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:29 +09:00
radio.cpp Rover: use millis/micros/panic functions 2015-11-20 12:26:14 +09:00
release-notes.txt Rover: Fixing the 3.0.0 release notes. 2016-05-02 10:58:38 +09:00
Rover.cpp APMrover2: use separate header for version macro 2016-05-06 13:11:28 -03:00
Rover.h APMrover2: use separate header for version macro 2016-05-06 13:11:28 -03:00
sensors.cpp Rover: wire up accel calibrator for Rover 2015-12-29 10:46:35 -08:00
setup.cpp Replace use of UARTDriver::printf_P() with UARTDriver::printf() 2015-10-30 14:35:25 +09:00
Steering.cpp Rover: Whitespace/formatting change ONLY for Steering.cpp 2015-11-11 13:39:39 +11:00
system.cpp APMrover2: use separate header for version macro 2016-05-06 13:11:28 -03:00
test.cpp APMRover2: initialize variable to fix build 2016-03-01 10:25:28 -03:00
version.h APMrover2: 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