Ardupilot2/ArduCopter
Lucas De Marchi 352e103f1a ArduCopter: 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
..
.gitignore Improvements to cmake. 2011-09-29 21:23:26 -04:00
adsb.cpp Copter: incorporate AP_ADSB function rename 2015-12-31 15:36:49 +11:00
AP_State.cpp AP_State: enable use of motor interlock during throw mode 2016-03-03 12:18:18 +09:00
APM_Config_mavlink_hil.h Copter: remove unused definition 2015-06-28 21:55:31 +09:00
APM_Config.h Copter: enable precision landing by default 2016-02-29 19:17:20 +09:00
ArduCopter.cpp Copter: add terrain failsafe 2016-04-30 10:33:01 +09:00
arming_checks.cpp Copter::pre_arm_rc_checks: fix logic checking that throttle min and max are configured 2016-05-06 10:56:38 +09:00
Attitude.cpp Copter: remove slow_start from takeoff 2016-04-01 11:59:30 +09:00
baro_ground_effect.cpp Copter: minor formatting fix 2015-12-28 14:01:12 +09:00
capabilities.cpp ArduCopter: support MAVLINK_MSG_ID_MISSION_ITEM_INT 2016-05-01 07:13:46 +10:00
commands_logic.cpp Copter: Remove support for CONDITION_CHANGE_ALT 2016-04-30 10:56:07 +09:00
commands.cpp Copter: send home position when home is set or get-home msg received 2015-10-03 12:50:45 +09:00
compassmot.cpp Copter: initialise compass_mot interference_pct variable 2016-04-23 23:06:28 -07:00
compat.cpp Copter: use millis/micros/panic functions 2015-11-20 12:26:31 +09:00
config.h ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
control_acro.cpp Copter: remove slow start from acro 2016-04-01 11:59:30 +09:00
control_althold.cpp Copter: remove slow_start from althold 2016-04-01 11:59:30 +09:00
control_auto.cpp Copter: fix auto-circle comment 2016-04-30 10:33:01 +09:00
control_autotune.cpp Copter: access angle and rate PIDs through attitude controller 2016-04-01 11:59:30 +09:00
control_brake.cpp Copter: brake uses AP_Motors set_desired_spool_state 2016-04-01 11:59:30 +09:00
control_circle.cpp Copter: circle uses AP_Motors set_desired_spool_state 2016-04-01 11:59:30 +09:00
control_drift.cpp Copter: drift uses AP_Motors set_desired_spool_state 2016-04-01 11:59:30 +09:00
control_flip.cpp Copter: add control_mode_reason 2016-04-14 12:24:04 +09:00
control_guided.cpp Copter: rename set_alt to set_alt_cm in control_guided 2016-04-30 10:33:01 +09:00
control_land.cpp Copter: slow to land-speed 10m above terrain 2016-04-30 10:33:01 +09:00
control_loiter.cpp Copter: loiter uses AP_Motors set_desired_spool_state 2016-04-01 11:59:30 +09:00
control_poshold.cpp Copter: poshold uses AP_Motors set_desired_spool_state 2016-04-01 11:59:30 +09:00
control_rtl.cpp Copter: rename set_alt to set_alt_cm in control_rtl 2016-04-30 10:33:01 +09:00
control_sport.cpp Copter: sport uses AP_Motors set_desired_spool_state 2016-04-01 11:59:30 +09:00
control_stabilize.cpp Copter: remove slow_start from stabilizing 2016-04-01 11:59:30 +09:00
control_throw.cpp Copter: removed slow_start() from throw mode 2016-04-01 11:59:30 +09:00
Copter.cpp ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
Copter.h ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
crash_check.cpp Copter: deploy landing gear when parachute is released 2016-03-04 10:48:19 +09:00
defines.h Copter: log error if circle does not initialise correctly 2016-04-30 10:33:01 +09:00
ekf_check.cpp Copter: add control_mode_reason 2016-04-14 12:24:04 +09:00
esc_calibration.cpp Copter: revisions to text strings sent to GCS 2015-11-27 16:16:58 +09:00
events.cpp Copter: add terrain failsafe 2016-04-30 10:33:01 +09:00
failsafe.cpp Copter: use millis/micros/panic functions 2015-11-20 12:26:31 +09:00
fence.cpp Copter: add control_mode_reason 2016-04-14 12:24:04 +09:00
flight_mode.cpp Copter: remove unnecessary control_mode_t casts 2016-04-14 12:24:04 +09:00
GCS_Mavlink.cpp ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
heli_control_acro.cpp Copter: remove heli_radio_passthrough 2016-04-01 11:59:30 +09:00
heli_control_stabilize.cpp Copter: remove heli_radio_passthrough 2016-04-01 11:59:30 +09:00
heli.cpp Copter: remove setting of heli_servo_rsc pwm range 2016-04-01 11:59:30 +09:00
inertia.cpp Copter: update current_loc at 400hz 2016-04-30 10:33:01 +09:00
land_detector.cpp Copter: call renamed functions in AC_AttitudeControl 2015-12-09 19:58:49 +09:00
landing_gear.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
leds.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
Log.cpp ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
make.inc Copter: support AP_AccelCal 2015-12-29 10:46:34 -08:00
Makefile ArduCopter Makefile: Don't include targets.mk directly (included by apm.mk) 2013-01-09 13:15:38 -08:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
motor_test.cpp Global: rename min and max macros to uppercase 2015-12-01 16:28:09 -02:00
motors.cpp Copter: only save offsets for Compass::LEARN_EKF 2016-04-30 16:43:14 +10:00
navigation.cpp Copter: update current_loc at 400hz 2016-04-30 10:33:01 +09:00
Parameters.cpp Copter: fix TERRAIN_FOLLOW parameter description 2016-04-30 10:33:01 +09:00
Parameters.h Copter: rename TERRAIN_USE to TERRAIN_FOLLOW 2016-04-30 10:33:01 +09:00
Parameters.pde Copter: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:31 +09:00
perf_info.cpp Copter: added logging of dropped log messages in PM message 2016-04-21 17:05:17 +10:00
position_vector.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
precision_landing.cpp Copter: precision landing uses sonar alt if available 2015-09-11 20:56:09 +09:00
radio.cpp Copter: passthrough pilot input to motors to allow wiggling servos 2016-04-01 11:59:30 +09:00
ReleaseNotes.txt Copter: 3.3.3 release notes 2016-02-24 11:03:25 +09:00
sensors.cpp Copter: add CAL_ALWAYS_REBOOT option 2016-01-08 11:58:41 +09:00
setup.cpp Copter: use enum type for control_mode 2016-04-14 12:24:04 +09:00
switches.cpp Copter: add control_mode_reason 2016-04-14 12:24:04 +09:00
system.cpp ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
takeoff.cpp Copter: guided mode handles terrain alt 2016-04-30 10:33:01 +09:00
terrain.cpp Copter: rename TERRAIN_USE to TERRAIN_FOLLOW 2016-04-30 10:33:01 +09:00
test.cpp Copter: changed to Hz based task table 2015-12-27 14:57:21 +09:00
tuning.cpp Copter: access angle and rate PIDs through attitude controller 2016-04-01 11:59:30 +09:00
UserCode.cpp Copter: finished conversion to .cpp files 2015-05-30 15:21:19 +09:00
UserVariables.h Copter: minor user hooks cleanup 2013-05-17 12:19:07 +09:00
version.h ArduCopter: use separate header for version macro 2016-05-06 13:11:28 -03:00
wscript ArduCopter: waf: build all frame types 2016-03-26 15:43:08 -03:00