Lorenz Meier
495e16d510
Uploader script: Fix Python 2 issue and timing corner case on Mac OS, both in a robust fashion
8 years ago
James Goppert
7659402fdb
WIP: valgrind runtime analysis and fixes ( #6521 )
...
* Fix several valgrind identified mem leaks
* Added callgrind target.
* px4_posix_tasks use nullptr
8 years ago
James Goppert
85f62f5da0
Fix param scoping to use cmake for parsing.
8 years ago
Lucas De Marchi
47411b052c
aerofc: test 115200 and 460800 baud rates
...
We still want to be able to program the flight stack if the user changes
the baudrate of that UART.
8 years ago
Lucas De Marchi
f9795ccbab
px_uploader: support multiple baud rates
...
We may need to change the baud rate from one version to the other.
Allowing the script to try multiple baud rates makes the transition a
little bit less painful.
This also fixes a bug in which it would go the next port before trying
to identify the board after asking it to reboot.
8 years ago
Lorenz Meier
7f4601a50f
Plane: Fix motor scaling
8 years ago
bharath374
6013c273bf
Added 8x96 mode to Snapdragon Flight sanity test script
8 years ago
Paul Riseborough
5567170a26
Tools: update offline sensor calibration script
...
Fix typographical error
8 years ago
Paul Riseborough
f86347f1e2
Tools: Enable offline calibrator to handle less than 3 inertial sensors
8 years ago
Daniel Agar
4e3b4091e8
run-clang-tidy only display output on error
8 years ago
Daniel Agar
226148ea8b
import llvm 4.0 run-clang-tidy.py
8 years ago
Bart Slinger
a66a25b884
sdlog2_dump.py skip unknown message type
8 years ago
Paul Riseborough
0a447e9a93
Tools: update instructions for off-board calibrator
8 years ago
Paul Riseborough
e78c5155a2
Tools: update calibration instructions
8 years ago
Paul Riseborough
06f280e021
Tools: reinstate original offline calibrator to unblock testing
...
Refactored calibrator is not working.
8 years ago
Paul Riseborough
f9b75e68c9
Tools: Change sign convention used by thermal calibrator
...
The flight code assumes corrections have the same sign as the sensor bias error and are subtracted from the raw reading
8 years ago
Daniel Agar
7c094053cb
astyle update to v2.06
8 years ago
David Sidrane
b3f5a0d51a
Tools to ease nuttx config maintenance ( #6452 )
...
* Added tool to restore defconfig sections after make [old|menu]config
* Use tool to restore defconfig sections after make [old|menu]config
invocation:
make px4fmu-v2_default oldconfig_px4fmu-v2
make px4fmu-v2_default menuconfig_px4fmu-v2
8 years ago
Daniel Agar
3d804dd7ca
cmake nuttx simple binary naming
8 years ago
James Goppert
b86380086e
Streamline python script for temp cal. ( #6416 )
...
* Streamline python script for temp cal.
* Simplify file generation for temp calibration.
8 years ago
Paul Riseborough
7e21aaf0c9
Tools: Add script file to generate sensor thermal compensation parameters
8 years ago
Janis Dzerve
3c270ae2a8
simulator: Do not kill every process with string 'px4' in the name
8 years ago
BharathR
496dee5d2d
Fixed PX4 sanity test script (removed a check msg) ( #6354 )
...
* Fixed build error in Snapdragon Flight legacy driver mode (partially)
* Fixed build error in eagle_legacy_default mode (px4muorb.h generation issue)
* Fixed the snapdragon flight sanity test script (default and legacy driver modes)
* Fixed PX4 sanity test script (removed a check msg)
8 years ago
BharathR
dafa838e2f
Fixed Snapdragon Flight sanity test script (default and legacy driver modes) ( #6323 )
...
* Fixed build error in Snapdragon Flight legacy driver mode (partially)
* Fixed build error in eagle_legacy_default mode (px4muorb.h generation issue)
* Fixed the snapdragon flight sanity test script (default and legacy driver modes)
8 years ago
Daniel Agar
6961a513c7
clang-tidy readability-braces-around-statements
8 years ago
mazahner
06d28b2635
Rework Includes during the uorb message generation
...
each CMakeFile that generates parameters should add its path to the msg_include_path
which will then be handled in the px_generate_uorb_topic_files.py
8 years ago
Daniel Agar
8caf6c54fa
Makefile cleanup and travis-ci s3 deploy ( #6329 )
...
- pulls more of the travis-ci s3 deploy into the repo so we can potentially migrate to another CI system
- fixed the sizes output and added verbose compiler version to cmake (#6322 )
- fixed filenames for firmware uploaded to s3 (was broken by the changes yesterday)
- fixed some broken git version display in cmake
- Makefile organization
- simplified .travis.yml
- added a print to know which config the nuttx patch was being applied to
- docker_run.sh now respects PX4_DOCKER_REPO for setting the docker image, but defaults to the good production nuttx image
8 years ago
ChristophTobler
967197adee
update sitl_gazebo to used flow with limited ouput rate
8 years ago
James Goppert
b1173f1f62
Fix cmake version detection from git tag.
8 years ago
James Goppert
249d7f00ce
Fix s3 deployment bug.
8 years ago
James Goppert
a0fff97fd2
Moved deployment logic to python scripts.
8 years ago
James Goppert
434dddedea
Changes to add px4fmu-v2_lpe config.
8 years ago
Julian Oes
c91b36bf1f
px_uploader.py: try to follow PEP8 ( #6278 )
...
This fixes some non-Pythonic things and unneccessary semicolons.
Still to fix are line-length and multiple spaces before operators.
8 years ago
ChristophTobler
21587bf8d3
update submodule sitl_gazebo
8 years ago
Daniel Agar
dc787830b5
circleci run tests under code coverage ( #6273 )
...
* use regular optimization levels for the code coverage build.
* the mixer test fails intermittently when built without optimization
8 years ago
Beat Küng
768485c083
jmavsim: update submodule
...
- enable baro noise
- add lat/lon to ground truth
8 years ago
Daniel Agar
b8afc97959
clang-tidy config file .clang-tidy ( #6277 )
8 years ago
Daniel Agar
defaf7f5e5
docker run helper script ( #6270 )
8 years ago
matanhavi
7df3b4ae71
check_submodules recursevely go over all submodules ( #6272 )
...
* Recursevely go over all submodules
Using git submodules command going over all the submodules and not only the ones on the whitelist
and fixed white spaces
8 years ago
Daniel Agar
c9956e25b4
mavlink fix code style
8 years ago
Daniel Agar
c280358e32
navigator fix code style
8 years ago
James Goppert
be14c11589
Fix hook install script to create hook dir if it doesn't exist. ( #6269 )
8 years ago
Beat Küng
9b3803f71c
px_process_params.py: fix for empty cmake scope
...
Hotfix for cmake configs which use include() for the module list (eg.
posix_sitl_ekf2.cmake or snapdragon). In that case the cmake parser did
not find any modules and thus the param list was empty.
The proper fix will be to parse the include() statements correctly.
8 years ago
Stephan Brown
67a484ac34
Make parameter generation also depend on the scripts that run. Address some review comments.
8 years ago
Stephan Brown
e90bf8f8e5
px_generate_params: Sort parameters by name after parsing the xml file.
8 years ago
mazahner
6b0a6fb38f
again remove unrequired output
8 years ago
mazahner
f0c393baf6
remove unnecessary printfs
8 years ago
mazahner
6fe9b8e543
use CmakeLists scope to generate te XML file
...
- the only difference really is, that scope (the configuration.cmake) is already passed
to px_process_params via the argument --scope. The Paths in --scope are evaluated w.r.t
the path to src provided via the -s /--src-path argument.
- if no --scope is proveided. the Old scheme by simply walking the full --src-path directory
is applied
8 years ago
Lorenz Meier
c72de874d6
Chance airframe and parameter meta generation to FMUv4
8 years ago
Daniel Agar
97bc0f4486
gather test results
8 years ago