Beat Küng
e3b61f22f2
Tools/upload_log.py: use https
2017-07-31 14:15:28 +02:00
Lorenz Meier
3c89059199
Update SITL version to fix image triggering
2017-07-31 12:26:08 +02:00
ChristophTobler
a240eeb86a
update sitl gazebo to include tranformation fix
2017-07-28 17:23:22 +02:00
ChristophTobler
44cd65798b
update sitl_gazebo to use the vision position estimate
2017-07-28 09:09:56 +02:00
Lorenz Meier
98bd6e43e8
SDP3x: Add model for pitot pressure drop
2017-07-26 09:27:32 +02:00
Lorenz Meier
0d30d817b8
Update SITL Gazebo to default triggering to MAVLink 2
2017-07-18 23:05:43 +02:00
Lorenz Meier
efba7fa7b9
Update SITL gazebo
2017-07-18 23:05:43 +02:00
Julien Lecoeur
bc006b81fc
can_boot_descriptor: python3 compatibility
2017-07-18 08:24:37 +02:00
Beat Küng
913cbc773e
px4moduledoc: extend validation: limit max line length to 120
2017-07-14 11:57:11 +02:00
Beat Küng
8b64fc8a5e
Tools/px4moduledoc: add some comments, describe the regexes
2017-07-14 11:57:11 +02:00
Beat Küng
674ae5292e
markdown module doc script: write how to generate the modules documentation
2017-07-14 11:57:11 +02:00
Beat Küng
7a4f557a7a
px_process_module_doc: separate page into one page per category
2017-07-14 11:57:11 +02:00
Beat Küng
3b0da512a5
px_process_module_doc: add --no-validation flag
...
and make sure the command failed if there's a validation error.
2017-07-14 11:57:11 +02:00
Beat Küng
6c9574b336
Tools/px_process_module_doc.py: add script to extract documentation
...
And turn it into a markdown page.
It also does some simple validation, to check that the getopt() arguments
match the documentation.
2017-07-14 11:57:11 +02:00
Beat Küng
45bc882f5d
px_process_params: fix scope when script is called from repo root
...
If called with ./Tools/px_process_params.py, the path would start with
src/<module>, and thus not match the regex "^.*/src/"
2017-07-14 11:57:11 +02:00
Beat Küng
41e53ef949
px_process_airframes: add image path as optional argument for markdown output
...
usage:
./px_process_airframes.py -m -i ../image/path
2017-07-14 11:57:11 +02:00
David Sidrane
de97ff163b
NuttX/nuttx got tagged and broke git version version exraction
...
This is part one of a fix for cascading failure. The NuttX
nuttx repos was tagged with upstream_7.18+ and broke the tag
extraction that was expecting nuttx-M.mm
2017-07-14 10:46:30 +02:00
Anup Parikh
1cff86025e
Fix issue #7525
...
Add missing `.py` extension to Tools/px4 to fix #7525
2017-07-10 18:48:27 +02:00
garfieldG
44e148151b
Fixed the version naming
2017-07-09 13:08:49 +02:00
Julian Oes
d64b7706f5
check_code_style_all: accept astyle version 3.0.1
2017-07-08 11:52:23 +02:00
Beat Küng
18ea5ec1f8
logger: add git branch name to the log
2017-07-07 17:06:48 +02:00
Hamish Willee
5af62c8e49
Fix up so image links work properly
2017-07-06 22:21:46 +02:00
Hamish Willee
02b1048752
Make default output file name airframes_reference.md, which is expected by our gitbooks
2017-07-06 22:21:46 +02:00
Hamish Willee
8edc70d150
Add anchors for every vehicle in airframes reference
2017-07-06 22:21:46 +02:00
James Goppert
d10a491243
Add logging profiles to logger module.
2017-07-06 09:02:13 +02:00
Lorenz Meier
9bb3ab4a71
Update SITL module
2017-07-06 07:42:17 +02:00
Lorenz Meier
ca7c71b759
Update SITL version
2017-07-02 21:50:02 +02:00
Lorenz Meier
4cae86dc1a
Update jMAVSim
2017-07-02 16:59:55 +02:00
Lorenz Meier
82bd13bfe0
Update SITL Gazebo interface version
2017-07-02 16:46:13 +02:00
Lorenz Meier
6ea9c1877b
Add version command to PX4 tools directory
2017-07-02 14:43:13 +02:00
Hamish Willee
071cfc2d31
Ensure groups have unique names in TOC
2017-07-01 20:04:46 +02:00
Hamish Willee
6f3b6bf55b
Update parser to get class information and create separate groups for each class
2017-07-01 20:04:46 +02:00
Hamish Willee
50140b3d90
Group by vehicle type and add headings
2017-07-01 20:04:46 +02:00
Hamish Willee
d88e387013
Fix typo in exported text
2017-07-01 20:04:46 +02:00
Lorenz Meier
a6ef6c6e33
SITL Launcher: gzserver must be running when gzclient connects
2017-06-27 11:59:29 +02:00
Lorenz Meier
ad624c4a0a
Airframes parser: Add new class field
2017-06-27 11:07:03 +02:00
Khoi Tran
355205554a
Use format to properly format file for process_logdata_parser.py
2017-06-20 08:24:30 +02:00
Mohammed Kabir
4d6c1b5749
Add second barometer to thermal compensation fitting script
2017-06-16 21:15:09 +05:30
Beat Küng
1392e25652
Tools/jMAVSim: update submodule
...
allows setting gps origin via ENV variable
2017-06-14 13:12:10 +02:00
Nicolae Rosia
5e57594fba
update docker_run.sh
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Nicolae Rosia
a6acb2e68e
ARM Toolchain: search compiler in PATH
...
Add CMake target for strip since these changes break adb_upload_to_bebop.
GCC users should add the cross compiler bin path to PATH (location of arm-linux-gnueabihf-g++).
Clang user should do the following:
* set CMAKE_CXX_COMPILER to clang++ by providing -DCMAKE_CXX_COMPILER=clang++ to cmake
* get GCC cross compiler - needed because Clang does not ship a CRT
* create a symlink for clang and clang++ in GCC cross compiler bin dir.
* add GCC bin dir to PATH
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f266b91cc9
bebop uploader : kill and restart autostarted PX4 daemon
2017-06-13 08:16:37 +02:00
Kabir Mohammed
8b1ca2ea9b
Rename RPi/Bebop toolchain locations to PX4_TOOLCHAIN_DIR
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f123ade6d3
Rename to generic arm toolchain
2017-06-13 08:16:37 +02:00
Daniel Agar
bd60f87283
move param jinja templates into relevant module
2017-06-12 12:18:53 -04:00
Daniel Agar
4937449890
move parameter unittest into systemcmds
2017-06-12 12:18:53 -04:00
Daniel Agar
f26cd01d16
param gen reorganize and fix DISABLE_PARAMS_MODULE_SCOPING
2017-06-12 12:18:53 -04:00
Julien Lecoeur
38fff6546d
Fix python 3 compatibility in px_uploader.py
2017-06-08 07:57:00 +02:00
Lorenz Meier
5f4fb744ca
Uploader: Signal GCS or other connected devices that a FiFirmware upload is pending and requires device access.
2017-06-05 22:44:21 +02:00
Daniel Agar
db816982cd
px4params don't search recursively for params
...
- move controllib_test under controllib
2017-06-04 18:22:42 +08:00
Lorenz Meier
ea223505ae
Tools: Add MAVLink libary git hash to exported symbols
2017-06-04 16:14:00 +08:00
Daniel Agar
24b26e53b9
cmake organize code coverage handling and base
2017-06-02 19:35:18 -04:00
Daniel Agar
e4f55e4526
travis-ci upload cppcheck, scan-build, and coverage to s3
2017-06-02 19:35:18 -04:00
Daniel Agar
1ebe215c60
check_submodules.sh only sync selected submodule
2017-06-02 19:35:18 -04:00
Daniel Agar
8a681397bf
travis-ci lazy init submodules
2017-06-02 19:35:18 -04:00
Daniel Agar
6a249c742b
travis-ci add tests coverage to coveralls
2017-06-02 19:35:18 -04:00
Daniel Agar
e112161a04
clang-tidy fix mathlib headers and format
2017-06-02 19:35:18 -04:00
Daniel Agar
ac4a706da0
build system fixes and improvements
...
- deploy px4 metadata using target
- clang scan-build upload output to s3
- clang-tidy properly check headers
- add cppcheck helper
- force gcc color
2017-06-02 19:35:18 -04:00
Lorenz Meier
9736c08e49
uORB listener: Expand command to allow selecting the instance to print
...
listener sensor_gyro 1 2
will now print one report of the third gyro (index 2). The syntax needs further polishing, but this is a valid intermediate step.
2017-06-02 18:30:01 +02:00
Daniel Agar
dde605fc4a
Tools/docker_run.sh pick appropriate container if not set ( #7297 )
2017-05-26 09:28:37 -04:00
Daniel Agar
ef5bc526de
Tools/ecl_ekf mark executable
2017-05-17 09:02:52 +02:00
Lorenz Meier
31006eb43c
Update SITL repository
2017-05-14 15:53:31 +02:00
David Sidrane
95fd2cd184
Create NuttX git hash and tag
2017-05-03 08:18:47 +02:00
Lorenz Meier
b039f61762
Check code style: Be more permissive on Astyle
2017-05-01 16:56:13 +02:00
Lorenz Meier
c60ad883a4
Update SITL
2017-04-23 19:24:40 +02:00
Lorenz Meier
1766f65f02
Update Gazebo SITL
2017-04-23 15:24:41 +02:00
Daniel Agar
93d4f487ef
travis-ci update to latest docker
2017-04-22 21:31:05 -04:00
Julian Oes
e9aef2eb95
px_uploader.py: properly loop through all baudrates
...
In case when the baudrate change failed, we should still try that
baudrate again in the next iteration.
2017-04-22 08:00:51 +02:00
Julian Oes
2467297acf
px_uploader.py: fix exception on baudrate change
...
This prevents an exception happening inside the serial stack.
2017-04-22 08:00:51 +02:00
Paul Riseborough
1843061376
Tools/ecl_ekf: Improvements to ecl log analysis scripts
...
Fix error in scaling of population high frequency vibration metrics
Add histograms for delta angle and velocity bias data
Fix variable descriptions
2017-04-21 08:34:19 +02:00
Paul Riseborough
2a34bde0e9
Tools/ecl_ekf: Update EKF log analysis
...
Add assessment of IMU bias and mag field estimation
Reduce warning false positives by adjusting thresholds and eliminating use of peak value plots for output observer monitoring
Clear each figure after saving to reduce memory usage
2017-04-21 08:34:19 +02:00
Andrew C. Smith
d21b6655d2
Add the Gumstix AeroCore2 to the build system.
2017-04-20 12:24:27 -10:00
jwilson
0aaf595317
Modified sanity test to identify success from the output of the PX4 flight stack, instead of QuRT.
2017-04-20 08:39:16 +02:00
Beat Küng
06997915c2
px4airframes: update image path for markdown after dev-guide update
2017-04-18 11:58:18 +02:00
Beat Küng
42d2f8a798
px4airframes markdown output: merge output columns with maintainer
2017-04-18 11:58:18 +02:00
Beat Küng
2d9a82198a
airframes markdown output: merge Outputs where possible for each group
2017-04-18 11:58:18 +02:00
Beat Küng
a943bf37f0
Tools/px_process_airframes: add markdown output
2017-04-18 11:58:18 +02:00
Beat Küng
62c1a23ea3
Tools/px4airframes: refactor & remove some unneeded code
2017-04-18 11:58:18 +02:00
Beat Küng
59ea964ea2
remove Tools/aiframes.xml: not needed anymore
2017-04-18 11:58:18 +02:00
Julian Oes
0d2e847c57
tag_to_version.py: fix Python3 error ( #7056 )
...
subprocess.communicate returns bytes instead of a str which is not the
same for Python3. Therefore, we need to decode the bytes.
2017-04-16 10:03:06 -04:00
James Goppert
955749ed6f
Add iris_rplidar model ( #6558 )
...
* Whitespace cleanup and add config for rplidar.
* Add rplidar target.
* Disable gps for rplidar.
2017-04-10 03:06:21 -04:00
Daniel Agar
392a9fbb19
geotagging.py remove unused imports
2017-04-06 14:43:22 +02:00
Daniel Agar
6677022622
geotagging.py pep8 formatting
2017-04-06 14:43:22 +02:00
Daniel Agar
7be2eb06a2
geotagging.py handle mismatch of triggers and images
...
- print simple progress with time mismatch warning
2017-04-06 14:43:22 +02:00
Daniel Agar
c2be4df9b7
geo_tag_images.py remove unused imports
2017-04-06 14:43:22 +02:00
Daniel Agar
833a7e3677
geo_tag_images pep8 formatting
2017-04-06 14:43:22 +02:00
Daniel Agar
83d7764e9e
geo_tag_images.py fix to work with PX4 logs
2017-04-06 14:43:22 +02:00
Hamish Willee
33b4ec450d
Update parameter script to include increment, enum value, bitmask, module information
2017-04-06 14:04:26 +02:00
Beat Küng
d9dac8a6a8
Tools/px_process_params.py: set executable bit
2017-04-06 11:48:35 +02:00
Hamish Willee
0ea331d5c4
Add markdown (HTML) output format for parameters
2017-04-05 13:39:33 +02:00
Lorenz Meier
63a84900e6
Add rover model
2017-04-02 21:52:18 +02:00
Beat Küng
a4fc7ae95e
simplify px_process_params: remove --modules, use a list for --src-path instead
2017-03-23 08:37:48 +01:00
David L Sprague
0a02a4c503
Fixed Issue #6596
...
Fixed the block comments at the top of the source file and the help message for the script (starting at line 279) so that an underscore ("_") character is correctly described as the separator for the first message field name rather than a period character "."
2017-03-20 08:35:39 +01:00
Lorenz Meier
e9e79cdc9b
Updated optical flow repo
2017-03-13 08:37:50 +01:00
Lorenz Meier
fb64403607
Updated jMAVSim
2017-03-11 22:03:17 +01:00
Lorenz Meier
86a8e95017
Update jMAVSim to fix compatibility with recent java versions
2017-03-11 21:37:06 +01:00
Beat Küng
541e53fdcf
jmavsim_run.sh: add -i to specify the IP
2017-03-10 09:00:24 +01:00
Julian Oes
9235c0fd67
Update jMAVSim submodule
...
This fixes the compass, see:
https://github.com/PX4/jMAVSim/pull/55
2017-03-08 19:37:57 +08:00
Beat Küng
561a5c5422
Tools/px_mkfw.py: use the same args to get the git version as px_update_git_header.py
2017-03-07 23:55:37 +08:00
Beat Küng
037280c17d
sitl: add iris_replay startup script, handle $replay_mode in sitl_run.sh
...
usage:
export replay_mode=ekf2
export replay=<abs_path_to_log.ulg>
make posix none
2017-03-04 22:47:54 +08:00