Commit Graph

2942 Commits

Author SHA1 Message Date
Miguel Arroyo
38297c4d19 Tools: Adds GDBServer with screen option for debugging 2017-08-24 21:37:06 +10:00
khancyr
db3c387916 Tools: update relay pins for brushed motors in SITL 2017-08-24 20:10:32 +09:00
Lucas De Marchi
bfe2acac33 build: add -Wno-attributes for PX4
This will allow us to use [[fallthrough]] attribute as an
statement.
2017-08-22 23:59:13 -07:00
Randy Mackay
cd8661c665 Replay: integrate simpler Log_Write_EKF 2017-08-23 11:19:14 +09:00
Andrew Tridgell
f5d91f63d2 autotest: fixed firefly parameters 2017-08-20 09:37:00 +10:00
khancyr
e116ec4eb0 Rover: update SITL parameters 2017-08-17 09:47:39 +09:00
Randy Mackay
7df73c50e8 SITL: remove unnecessary THR_MAX parameter default 2017-08-17 09:39:40 +09:00
Lucas De Marchi
47968cda09 scripts: don't set PKG_CONFIG_PATH globally
It was done only for Bebop, but we build it statically so it has
actually no effect.
2017-08-16 10:51:59 -07:00
Lucas De Marchi
8a9a08ed9b build: generalize link fix 2017-08-16 10:51:59 -07:00
Miguel Arroyo
a2f327678b waf: Fix for lttng linking 2017-08-16 10:51:59 -07:00
Jacob Walser
8121091fb6 Sub: Don't configure RC params in SITL 2017-08-16 11:37:46 -04:00
Francisco Ferreira
d41dd7e7e7
waf: add workaround for PE linker not removing unused methods 2017-08-15 21:51:08 +01:00
Michael du Breuil
1b6c3aeea1 Replay: Avoid linking AFS 2017-08-15 15:14:56 +01:00
Randy Mackay
9b63c8751f SITL: rover default params in alphabetical order 2017-08-15 20:47:19 +09:00
Randy Mackay
1582bd85af SITL: update rover default parameters 2017-08-15 20:47:19 +09:00
Peter Barker
d8e260874d Tools: copyit must always be given fourth, src, parameter 2017-08-15 13:09:45 +10:00
Peter Barker
953eefa024 Tools: include Sub in the list of known vehicles for PrintVersion 2017-08-15 11:49:35 +10:00
Peter Barker
a2af13c17e Tools: calibrate SITL sub RC in autotest's sub parameters 2017-08-14 15:32:25 +09:00
Daniel Orbach
3c66663880 Tools: autotest.py: Squashed the code for default.* steps in run_step(). 2017-08-14 12:16:29 +10:00
Daniel Orbach
91e25bb937 Tools: autotest.py: Made use of shutil.copy2() where appropiate. 2017-08-14 12:16:29 +10:00
Daniel Orbach
befd8b028b Tools: autotest.py: Moved all imports to top of file. 2017-08-14 12:16:29 +10:00
Daniel Orbach
e951df7d50 Tools: autotest.py: Simplified binary_path through lookup table 2017-08-14 12:16:29 +10:00
Daniel Orbach
29ab76e714 Tools: autotest.py: Slightly cleaned up run_tests. 2017-08-14 12:16:29 +10:00
Daniel Orbach
04791139c0 Tools: autotest.py: Separated function definitions and script code. 2017-08-14 12:16:29 +10:00
Andrew Tridgell
4c6922e413 Tools: fixed ardusub build
and manifest generation without PX4IO
2017-08-10 09:35:31 +10:00
Peter Barker
1c2e1eeaf8 Tools: provide dummy function to avoid linking the AP_Camera 2017-08-09 16:18:22 +01:00
Andrew Tridgell
1901cb6c7f waf: added --disable-header-checks
the headers checks are most of the re-build time when editing class
headers. Disabling them makes development much faster
2017-08-08 00:42:19 -07:00
Andrew Tridgell
42b181b652 Tools: updates to build_binaries.sh (use waf)
this switches to waf for all the px4 builds, plus adds px4pro It also
removes apm1/apm2 for plane build, and removes the download directory
for PX4IO
2017-08-08 11:15:09 +10:00
Peter Barker
2437260f8a Tools: copter horizontal fence test waits for disarm then rearms 2017-08-04 17:44:43 +01:00
Peter Barker
dd09bb338e Tools: wait for vehicle to disarm after handling throttle failsafe 2017-08-04 17:44:43 +01:00
Andrew Tridgell
78f6a5a177 Tools: improve devid decode 2017-08-01 20:17:11 +10:00
Andrew Tridgell
224dc439ab Tools: updated parameters to remove ELEVON and VTAIL settings 2017-08-01 08:25:32 +10:00
Andrew Tridgell
2fb94597ba autotest: adjust default params for new mixing 2017-08-01 08:25:32 +10:00
Kevin Lopez Alvarez
34c977f046 waf: Initial waf support for ppro 2017-07-24 13:45:37 +10:00
Kevin Lopez Alvarez
33f6b30ef4 Tools: initial FMUv4pro support 2017-07-24 13:45:37 +10:00
Peter Barker
ebc8dc4afc Tools: LogAnalyzer: fix whitespace 2017-07-22 10:40:22 +10:00
Peter Barker
a6fd812051 Tools: LogAnalyzer: use repr in place of deprecated backticks 2017-07-22 09:28:28 +10:00
Peter Barker
cb56cf38d0 Tools: LogAnalyzer: remove vehicle-type-is-first-MSG-assumption 2017-07-22 09:15:59 +10:00
Peter Barker
44d1c77b0c Tools: LogAnalyzer: use print_function 2017-07-22 09:09:51 +10:00
Peter Barker
c383d64954 Tools: ardusub.py: increase timeout to allow Valgrind to pass 2017-07-20 15:45:15 +10:00
Peter Barker
dff026e30c Tools: Replay: move starting of new logs into DataFlash 2017-07-19 16:37:28 +01:00
Francisco Ferreira
eda5d9265f
Tools: add new no-emit option to param_parse.py so that only validation is done 2017-07-18 14:15:39 +01:00
Francisco Ferreira
83359e898a
Tools: update CI ccache version to 3.3.4
ccache 3.3.x uses CPP2 enabled by default so remove enabling it
2017-07-18 14:15:39 +01:00
Francisco Ferreira
540548f0aa
Tools: CI: only set shell to verbose after including profile
Travis has a very long .profile script, which is already shown in configure step, so there is no need to log it again in the build step
2017-07-18 14:15:38 +01:00
Matt
3fd393bc21 FRAME_PARAMS: Solo final parameters for AC 3.5.0+
This is the final list of parameters the Solo requires for ArduCopter
3.5.0+ that differ from ArduCopter 3.5.0 defaults.  I ran a
`mavparmdiff` on the defaults vs Solo to generate this list.  I added
`FRAME_TYPE` back even though it is default just because it is rather
critical. I removed all the parameters that are individual vehicle
specific (calibrations, pressure, etc).
2017-07-17 09:09:35 +09:00
Peter Barker
7042d3e9c9 Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries 2017-07-17 00:06:31 +01:00
Michael du Breuil
31924e46d3 Tools: Parameters: Permit kHz as a unit 2017-07-16 08:26:52 +10:00
khancyr
5c8b8cc9a1 Tools: update rover skid param 2017-07-08 16:07:13 +09:00
Peter Barker
6a7ed2646c Tools: Replay: Use GCS_Dummy GCS singleton 2017-07-07 16:18:37 +01:00
Peter Barker
86d8252166 Tools: correct sim_vehicle's --tracker option 2017-07-07 16:18:37 +01:00
Peter Barker
84e4e282f0 Tools: autotest: use copter-single for most of copter-coax parameters 2017-07-05 17:34:09 +01:00
Peter Barker
a6de3b6865 Tools: use heli params for most of heli-dual params 2017-07-05 17:34:09 +01:00
Peter Barker
791b1f43e9 Tools: allow heli autotest to use different frame 2017-07-05 17:34:09 +01:00
Peter Barker
9948bed2a2 Tools: use rover params for most of rover-skid params 2017-07-05 17:33:32 +01:00
Peter Barker
cb81f9c8b3 Tools: allow Rover to use inheritted config files 2017-07-05 17:29:55 +01:00
Peter Barker
59647b3434 Tools: autotest: correct Copter params file handling 2017-07-05 17:29:55 +01:00
Andrew Tridgell
392d990950 autotest: added dspoiler parameters for plane
and simplify vtail and elevon parameters
2017-07-03 11:17:42 +10:00
Gustavo Sousa
930f3b4aca build: boards: enable --upload option for linux boards
Make it use rsync command. That's a workaround to allow user using --upload
option, which in fact appends the 'rsync' to the command chain. A bad
side-effect of this is that the build summary is output twice for a command
like 'waf copter --upload'.
2017-07-02 08:58:26 -07:00
Peter Barker
29de7b1a17 Replay: provide a log bitmask to Dataflash constructor 2017-06-29 15:43:38 +01:00
Randy Mackay
59503f15cb Tools: update eLAB VEK AI parameters 2017-06-29 16:14:15 +09:00
khancyr
71bb0b24ed Autotest: remove SKID_STEER_OUT from default param 2017-06-28 18:53:51 +01:00
Randy Mackay
bee666cd7a Tools: update eLAB VEK rover param file 2017-06-28 15:40:21 +09:00
murata
0a57177cee Tools: eLab LAB445 parameter file 2017-06-28 10:26:25 +09:00
Peter Barker
34e611be59 Tools: autotest: wait for plane to disarm before downloading logs 2017-06-27 03:10:43 +01:00
Peter Barker
05ea121d0c Tools: autotest: disarm rover before downloading logs 2017-06-27 03:10:43 +01:00
Randy Mackay
d934088660 Tools: update realflight simulator params 2017-06-26 17:28:48 +09:00
Randy Mackay
62903b7639 Tools: add realflight standard params 2017-06-26 13:08:05 +09:00
Randy Mackay
e6f1e14b61 Tools: fix eLab VEK parameter file 2017-06-24 13:29:59 +09:00
Pierre Kancir
4270bac49e Rover: update default param file for new skid steering 2017-06-24 13:17:34 +09:00
Randy Mackay
58dd0592ad Tools: eLAB VEK default param update
We should always require arming, thanks @khancyr for noticing this!
2017-06-21 18:20:59 +09:00
Randy Mackay
f8ee82e708 Tools: remove old 3DR standard param files 2017-06-21 15:16:49 +09:00
Randy Mackay
0037ec086a Tools: rename param files for eLAB 2017-06-21 15:08:38 +09:00
Randy Mackay
3159361970 Tools: add param file for eLAB VEK AI rover 2017-06-21 15:08:38 +09:00
Randy Mackay
74f5ddb823 SITL: add copter-beacon parameter file
This allows easier testing of the Beacon code in SITL
2017-06-20 20:42:36 +09:00
Jacob Walser
b752594fe5 param_metadata: Markdown parameter formatter 2017-06-20 14:53:17 +10:00
Stephen Dade
b6816285e5 Tools: APM source is not required to be in Cygwin dir 2017-06-14 18:03:25 +01:00
kmine
b3bf72020f Tools: added my name to GitSuccess 2017-06-14 16:00:46 +09:00
Randy Mackay
32cb3f8764 Tools: add e-flight convergence parameter file 2017-06-12 09:41:33 +09:00
Peter Barker
10b69b46e1 Replay: StartUnstartedLogging replaces logging_started/start_logging 2017-06-11 20:34:12 +01:00
Pierre Kancir
c25c92bfb6 Params: add battery monitor for SITL rover and gazebo 2017-06-07 20:29:02 +10:00
Lucas De Marchi
d02013c91b build: aerofc-v1: add default param file into ROMFS 2017-06-06 18:42:17 -07:00
Lucas De Marchi
f6d43aea25 build: px4: allow to embed defaults file into ROMFS 2017-06-06 18:42:17 -07:00
cafoo
3e3db064d3 Tools: add my name to Git_Success.txt 2017-06-05 20:33:20 +09:00
Hiroshi Iwamoto
edf667ad6e Tools: add my name to GIT_Success.txt
the member of JAPAN drone software engineering school.
2017-06-02 21:04:37 +09:00
Andrew Tridgell
228cba2524 autotest: fixed default frame type in sim_vehicle.py 2017-06-02 16:53:55 +10:00
Ikumi Motoshige
aa9891fe59 Tools: add my name to GIT_Success.txt 2017-06-02 15:31:50 +09:00
Nobuyuki Arai
3bdd4c0cd6 I added my name to the list in GIT_Success.txt because of assignment of 3rd course, "Drone software engineer". 2017-05-30 10:02:43 -07:00
hrykyn
b09ebbb891 autotest: add locations
adding location of Hata-drone-field, JAPAN
2017-05-28 07:30:53 -07:00
hrykyn
4cc5587348 GIT_Success: add name
adding Hiroyuki Yano the member of JAPAN drone software engineering school, course 1&2(not course 3)
2017-05-28 07:30:53 -07:00
Jacob Walser
1a52acc99e Frame_params: Remove calibration parameters from bluerov2 standard 2017-05-27 11:30:56 -04:00
Jacob Walser
193e590592 Frame_params: add standard bluerov2 parameter file 2017-05-27 11:30:56 -04:00
murata
75e770c83c Tools: add support for dodeca-hexa 2017-05-27 14:21:13 +09:00
Peter Barker
2ddf7f99b5 Tools: autotest: option to run different frame 2017-05-26 16:53:07 +09:00
Peter Barker
96cfba971c Tools: vehicleinfo: factor out a default_frame method 2017-05-26 16:53:07 +09:00
Peter Barker
3a9ac2ef40 Tools: pull out vehicle metadata into a library 2017-05-26 16:53:07 +09:00
Pierre Kancir
971c8d5948 Tools: use parm inheritance for gazebo iris model 2017-05-25 10:02:32 +10:00
Peter Barker
d1fb2e7c53 Tools: use parm inheritance for copter models 2017-05-25 09:58:53 +10:00
BrainMixer
b57280125c Tools: add name to GitSuccess.txt 2017-05-24 10:43:41 +09:00
Andrew Tridgell
fd6625e09d Frame_params: drop target temp for Solo to 45 2017-05-24 08:41:16 +10:00
Dr.-Ing. Amilcar Do Carmo Lucas
023e3b6e30 Tools: Add comments explaining why a couple of units are not SI 2017-05-17 18:07:25 +10:00