ardupilot/APMrover2
Lucas De Marchi 0c49b7a973 APMrover2: move version to a static member
We should never include version.h or ap_version.h headers directly
on a header since this will trigger a complete rebuild of the
codebase when we commit to the repository. The ap_version.h header
is auto-generated containing information from the current commit.

If we include it in a header, every other file that ends up including
that header (directly or indirectly) will need to be rebuilt. No
ccache's cache beats having to do nothing when the header is just
not included.

version.h contains information that is kept on a struct inside
each vehicle. Rather than using the macros from each vehicle,
the getter should be preferred, which returns an AP_FWVersion
referente.
2017-09-23 21:37:45 -07:00
..
afs_rover.cpp Rover: add reason to set_mode 2017-07-31 18:01:17 +09:00
afs_rover.h Rover: update advanced failsafe 2017-07-21 10:13:20 +09:00
AP_Arming.cpp Rover: add pre_arm_rc_checks 2017-07-18 10:15:44 +09:00
AP_Arming.h Rover: add pre_arm_rc_checks 2017-07-18 10:15:44 +09:00
AP_MotorsUGV.cpp Rover: support brushed motor on normal rover 2017-08-24 20:09:47 +09:00
AP_MotorsUGV.h Rover: rename MotorsUGV pwm type to brush-with-relay 2017-08-22 10:09:13 +09:00
APM_Config.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
APMrover2.cpp Rover: aux switch to learn cruise throttle and speed 2017-08-25 14:05:23 +09:00
capabilities.cpp Rover: Add compass cal capability bit 2016-12-04 19:17:01 -08:00
commands_logic.cpp Rover: minor format fix 2017-08-17 09:45:49 +09:00
commands.cpp Rover: set home using EKF position 2017-09-19 10:30:15 +09:00
compat.cpp Rover: remove unused mavlink_delay(uint32_t ms) 2017-08-24 20:41:16 +09:00
config.h Rover: remove learning mode 2017-08-25 14:05:23 +09:00
control_modes.cpp Rover: send GCS warning when cruise learning fails to start 2017-08-25 14:05:23 +09:00
crash_check.cpp Rover: add reason to set_mode 2017-07-31 18:01:17 +09:00
createTags APMrover2: remove mention to .pde files 2016-05-07 22:55:48 -03:00
cruise_learn.cpp Rover: send GCS warning when cruise learning fails to start 2017-08-25 14:05:23 +09:00
defines.h Rover: aux switch to learn cruise throttle and speed 2017-08-25 14:05:23 +09:00
events.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
failsafe.cpp Rover: fixup cpu failsafe 2017-08-26 13:13:18 +09:00
GCS_Mavlink.cpp Rover: command-long DO_SET_HOME check first param is zero 2017-09-20 12:14:38 +09:00
GCS_Mavlink.h Rover: move handling of SET_GPS_GLOBAL_ORIGIN up 2017-09-19 15:44:23 +09:00
GCS_Rover.h Rover: remove CLI 2017-08-14 10:23:50 +09:00
Log.cpp Rover: integrate simpler Log_Write_EKF 2017-08-23 11:19:14 +09:00
make.inc Rover: fix SITL Make build on Windows 2017-08-15 21:51:13 +01: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
mode_auto.cpp Rover: modes use stop_vehicle to stop gently 2017-08-15 20:47:19 +09:00
mode_guided.cpp Rover: modes use stop_vehicle to stop gently 2017-08-15 20:47:19 +09:00
mode_hold.cpp Rover: mode fixes for reversing 2017-08-05 11:20:58 +09:00
mode_manual.cpp Rover: move manual mode failsafe handling to mode class 2017-07-21 10:13:20 +09:00
mode_rtl.cpp Rover: modes use stop_vehicle to stop gently 2017-08-15 20:47:19 +09:00
mode_steering.cpp Rover: bug fix to steering mode top speed 2017-08-17 09:39:40 +09:00
mode.cpp Rover: use abs for int within calc_speed_nudge 2017-08-17 09:46:56 +09:00
mode.h Rover: remove learning mode 2017-08-25 14:05:23 +09:00
motor_test.cpp Rover: fix motor test for pilot passthrough of steering 2017-07-18 10:15:44 +09:00
Parameters.cpp Rover: aux switch to learn cruise throttle and speed 2017-08-25 14:05:23 +09:00
Parameters.h Rover: remove learning mode 2017-08-25 14:05:23 +09:00
Parameters.pde Rover: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:29 +09:00
radio.cpp Rover: aux switch saves waypoint in manual or steering modes 2017-08-25 14:05:23 +09:00
release-notes.txt Rover: 3.2.0-rc1 release notes 2017-08-25 14:50:48 +09:00
Rover.cpp APMrover2: move version to a static member 2017-09-23 21:37:45 -07:00
Rover.h APMrover2: move version to a static member 2017-09-23 21:37:45 -07:00
sensors.cpp Rover: use rangefinder backend accessors 2017-08-15 18:30:45 +01:00
Steering.cpp Rover: remove active-loiter and set-auto-wp 2017-08-05 11:20:58 +09:00
system.cpp Rover: add constant structure holding firmware version 2017-08-30 15:54:46 +01:00
version.cpp APMrover2: move version to a static member 2017-09-23 21:37:45 -07:00
version.h Rover: add constant structure holding firmware version 2017-08-30 15:54:46 +01:00
wscript Rover: remove PID from build 2017-08-15 20:47:19 +09:00