@ -1,6 +1,5 @@
@@ -1,6 +1,5 @@
/// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
# define THISFIRMWARE "ArduRover v2.49"
/*
This program is free software : you can redistribute it and / or modify
it under the terms of the GNU General Public License as published by
@ -32,80 +31,11 @@
@@ -32,80 +31,11 @@
Please contribute your ideas ! See http : //dev.ardupilot.com for details
*/
# include <AP_Common.h>
# include <AP_Progmem.h>
# include <AP_HAL.h>
# include <AP_Menu.h>
# include <AP_Param.h>
# include <StorageManager.h>
# include <AP_GPS.h> // ArduPilot GPS library
# include <AP_ADC.h> // ArduPilot Mega Analog to Digital Converter Library
# include <AP_ADC_AnalogSource.h>
# include <AP_Baro.h>
# include <AP_Compass.h> // ArduPilot Mega Magnetometer Library
# include <AP_Math.h> // ArduPilot Mega Vector/Matrix math Library
# include <AP_InertialSensor.h> // Inertial Sensor (uncalibated IMU) Library
# include <AP_AHRS.h> // ArduPilot Mega DCM Library
# include <AP_NavEKF.h>
# include <AP_Mission.h> // Mission command library
# include <AP_Rally.h>
# include <AP_Terrain.h>
# include <PID.h> // PID library
# include <RC_Channel.h> // RC Channel Library
# include <AP_RangeFinder.h> // Range finder library
# include <Filter.h> // Filter library
# include <Butter.h> // Filter library - butterworth filter
# include <AP_Buffer.h> // FIFO buffer library
# include <ModeFilter.h> // Mode Filter from Filter library
# include <AverageFilter.h> // Mode Filter from Filter library
# include <AP_Relay.h> // APM relay
# include <AP_ServoRelayEvents.h>
# include <AP_Mount.h> // Camera/Antenna mount
# include <AP_Camera.h> // Camera triggering
# include <GCS_MAVLink.h> // MAVLink GCS definitions
# include <AP_SerialManager.h> // Serial manager library
# include <AP_Airspeed.h> // needed for AHRS build
# include <AP_Vehicle.h> // needed for AHRS build
# include <DataFlash.h>
# include <AP_RCMapper.h> // RC input mapping library
# include <SITL.h>
# include <AP_Scheduler.h> // main loop scheduler
# include <stdarg.h>
# include <AP_Navigation.h>
# include <APM_Control.h>
# include <AP_L1_Control.h>
# include <AP_BoardConfig.h>
# include <AP_Frsky_Telem.h>
# include <AP_HAL_AVR.h>
# include <AP_HAL_SITL.h>
# include <AP_HAL_PX4.h>
# include <AP_HAL_VRBRAIN.h>
# include <AP_HAL_FLYMAPLE.h>
# include <AP_HAL_Linux.h>
# include <AP_HAL_Empty.h>
# include "compat.h"
# include <AP_Notify.h> // Notify library
# include <AP_BattMonitor.h> // Battery monitor library
# include <AP_OpticalFlow.h> // Optical Flow library
// Configuration
# include "config.h"
// Local modules
# include "defines.h"
# include "Parameters.h"
# include "GCS.h"
# include <AP_Declination.h> // ArduPilot Mega Declination Helper Library
# include "Rover.h"
# include "utility/FastDelegate.h"
const AP_HAL : : HAL & hal = AP_HAL_BOARD_DRIVER ;
static Rover rover ;
Rover rover ;
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wpmf-conversions"