Lucas De Marchi
ddc3988b4a
Travis: add minlure target
2015-10-24 14:28:31 +11:00
Peter Barker
5da7d6eac2
Replay: set INS_GYRO_CAL to never to avoid losing samples
2015-10-23 12:37:44 +11:00
Caio Marcelo de Oliveira Filho
f27f8f2f5d
Tools: include SITL only for SITL board
...
Include board-specific files only when the board is used. Since these
should be exceptional cases, let the includer handle the ifdef instead
of putting ifdefs in every platform-specific header.
In the future we should evaluate whether the HAL for the board should
instantiate this.
2015-10-22 13:36:14 -02:00
Caio Marcelo de Oliveira Filho
49a42dc985
SITL: use a SITL namespace
2015-10-22 11:04:42 -02:00
Peter Barker
e502f353c1
Replay: handle df format changes - IMT vs IMU
2015-10-22 16:28:11 +11:00
Caio Marcelo de Oliveira Filho
36ffef97c0
CPUInfo: remove unnecessary includes
2015-10-21 09:16:10 +11:00
Caio Marcelo de Oliveira Filho
01b11ba48f
Hello: remove unnecessary includes
2015-10-21 09:16:09 +11:00
Caio Marcelo de Oliveira Filho
ef615a5da1
Replay: implement HAL::Callbacks
...
Also removes includes for each board since they are not necessary
anymore.
2015-10-21 09:16:09 +11:00
Caio Marcelo de Oliveira Filho
ec52df991c
build: compile only the HAL files needed by the board
...
Instead of requiring every program to specify the HAL related modules,
let the build system do it (in practice everything we compiled depended
on HAL anyway). This allow including only the necessary files in the
compilation.
2015-10-21 09:16:07 +11:00
Caio Marcelo de Oliveira Filho
2e464a53c2
AP_HAL: make code not depend on concrete HAL implementations
...
The switching between different AP_HAL was happening by giving different
definitions of AP_HAL_BOARD_DRIVER, and the programs would use it to
instantiate.
A program or library code would have to explicitly include (and depend)
on the concrete implementation of the HAL, even when using it only via
interface.
The proposed change move this dependency to be link time. There is a
AP_HAL::get_HAL() function that is used by the client code. Each
implementation of HAL provides its own definition of this function,
returning the appropriate concrete instance.
Since this replaces the job of AP_HAL_BOARD_DRIVER, the definition was
removed.
The static variables for PX4 and VRBRAIN were named differently to avoid
shadowing the extern symbol 'hal'.
2015-10-21 09:16:07 +11:00
Andrew Tridgell
3af4a7fee7
autotest: make CopterAVC use EKF2
...
this gives some testing of EKF2 in autotest
2015-10-20 21:00:59 +11:00
Andrew Tridgell
16bc7d8b2e
Tools: fixed datestamp on compiler download
2015-10-20 15:54:44 +11:00
Andrew Tridgell
279a320f44
Tools: switch autobuild to 4.9 compiler
2015-10-20 15:28:13 +11:00
orlando3d
6d266d2063
Update 3DR_X8-M_RTF.param
2015-10-18 09:27:54 +09:00
orlando3d
7c0239e59c
Update 3DR_X8+_RTF.param
2015-10-18 09:27:51 +09:00
orlando3d
11ae5a64d0
Update 3DR_Iris+.param
2015-10-18 09:27:49 +09:00
Peter Barker
e357be3d85
LogAnalyzer: adjust for change in vehicle definition MSG string
...
We changed from ArduCopter to APM:Copter, breaking parts of the LogAnalyzer
This change has LogAnalyzer canonicalise its output to Ardu{Plane,Rover,Copter}
Also account for change in MODE message - ThrCrs has gone away
2015-10-15 09:40:25 +09:00
Randy Mackay
b068f51c45
SITL: update copter_optflow params
...
Allow sonar to become healthy even if reported alt is zero
switch off EKF's use of GPS
2015-10-14 12:01:38 +09:00
Peter Barker
82d36520ad
LogAnalyzer: fix for 64-bit ints
...
Also, sqrt must come from math
Also, d indicates a double (a Python float)
2015-10-14 08:50:38 +09:00
Peter Barker
f49aedb639
LogAnalyzer: turn times from strings to ints before doing maths
2015-10-13 19:39:02 +09:00
Grant Morphett
fd0a442c92
autotest: added a timeout check
...
There was 1 while loop in the arducopter.py autotest that didn't have
a timeout check and of course we tripped over it.
2015-10-12 14:20:52 +09:00
Philippe Hamelin
3af95cc3da
scripts: add catkin_pkg and python-empy to Ubuntu prerequisites
2015-10-08 15:30:10 +09:00
Mirko Denecke
d93200f3b1
Linux_HAL_Essentials: Update README.md
2015-10-08 15:24:14 +09:00
Leonard Hall
041dd3c855
Frame: new Bebop default parameters
2015-10-08 12:21:14 +09:00
Randy Mackay
c4f1cf2a64
SITL: add Karuizawa to Locations
2015-10-05 21:00:11 +09:00
Andrew Tridgell
fd5d449210
autotest: enable EK2 for autotest
2015-09-29 11:01:43 +10:00
Lucas De Marchi
6cf1c5fdd6
Tools: add raspilot to travis builds
2015-09-24 15:31:32 +10:00
Andrew Tridgell
643178fbe3
Replay: handle EKF2 replay
2015-09-23 18:56:15 +10:00
Andrew Tridgell
b71678b901
Replay: fixed build with NavEKF2
2015-09-23 11:57:18 +10:00
Randy Mackay
803ca92f73
Replay: remove INS start style
2015-09-21 17:06:53 +09:00
Stephen Dade
a15d27194c
Scripts: JSBSim now runs when user selects HIL mode in sim_vehicle.sh
2015-09-17 21:37:43 +10:00
Grant Morphett
f871f040fb
scripts: Adding AT to autotest build
2015-09-16 09:24:29 +09:00
Grant Morphett
69a65a7234
autotest: Adding AntennaTracker to build and test results
2015-09-16 09:24:26 +09:00
Andrew Tridgell
9346596949
autotest: allow for multiple heli frame types
2015-09-14 12:46:03 +10:00
Leonard Hall
1f287da70b
Tools: first draft Parrot Bebop parameters
2015-09-12 12:53:43 +09:00
Gustavo Jose de Sousa
18ec6aa7b4
Tools: gittools: add git-subsystems-split
...
A git extension for splitting HEAD commit into commits separated by subsystems.
2015-09-09 10:50:35 +10:00
Gustavo Jose de Sousa
fea8299ff3
Tools: gittools: add git-commit-subsystems
...
A git extension for committing multiple subsystems.
2015-09-09 10:50:35 +10:00
Gustavo Jose de Sousa
c2a940ddea
Tools: gittools: add scripts that list subsystems
...
Those scripts print a list of subsystems (first level folders and libraries).
They are useful for other future tools.
2015-09-09 10:50:35 +10:00
Víctor Mayoral Vilches
5036be6771
Linux_HAL_Essentials: ERLEBOARD legacy support
...
This config referred to the legacy Erle-Board
https://erlerobotics.com/blog/product/erle-board/
The configuration is preserved to support the
existing boards.
2015-09-09 10:31:55 +10:00
Andrew Tridgell
da2ad49276
Replay: fix for changes to AP_RangeFinder API
2015-09-08 16:46:52 +10:00
Grant Morphett
00e6cd40e5
scripts: Support to build for frame specific tags
...
The driver for this is to separate the Copter and TradHeli builds so
Copter and TradHeli do not have to be released at the same time. This
will also work for all frame times but it is anticipated only required
by Heli.
2015-09-08 09:05:43 +10:00
Andrew Tridgell
6c74782997
autotest: added QMAC to locations list
...
Queanbeyan Model Aircraft Club, where CASA OC tests are run in
Canberra
2015-09-07 08:07:17 +10:00
Peter Barker
43adcd39ab
Replay: DataFlash needs a version string
2015-09-03 15:20:20 +10:00
Andrew Tridgell
ee91a41405
autotest: added H_RSC_MIN/MAX to heli parms
2015-09-01 16:34:20 +10:00
Andrew Tridgell
717c04d507
autotest: fly CopterAVC mission as a helicopter
...
this ensures heli gets basic testing
2015-09-01 16:34:20 +10:00
Randy Mackay
a21eed9695
AutoTest: reduce MOT_THST_EXPO to 0.5
2015-08-31 21:53:43 +09:00
Grant Morphett
ccfefac2fe
build_all: Remove the all target as it just builds SITL.
2015-08-31 20:45:11 +09:00
Grant Morphett
2769487ac0
build_all: Need to remove APM2 from the default master build
2015-08-31 18:31:43 +10:00
Grant Morphett
c0a28c45f8
scripts: using the wrong variable for the board type
2015-08-28 12:00:07 +10:00
Andrew Tridgell
b03c6137a8
Travis: don't do APM2 build in travis any more
...
we no longer require APM2 compatibility for patches in master
2015-08-28 10:42:45 +10:00