Michael Schaeuble
7aea2ca030
BebopFlow: Add V4L2 interface and image functionality
8 years ago
Michael Schaeuble
f572752412
BebopFlow: Add initial PX4 app and structure
8 years ago
Michael Schaeuble
85aa710414
BebopRangeFinder: Integration into build and starup
8 years ago
Paul Riseborough
b2113b9abe
cmake: Reduce flash size for px4fmu-v2 build
...
Removes Iridium SBD support
8 years ago
wangxdflight
b693e29d64
enable px4 flight for excelsior(legacy)
8 years ago
Daniel Agar
73b31c031f
cmake nuttx rsync copy only use relative paths
...
- this is to work around confusion between cygwin and windows native
paths
- closes #6332
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
Nicolae Rosia
6ffffe3367
Remove invalid eigen reference
...
This is a left over from cleanup 0acf6db64f
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
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
James Goppert
434dddedea
Changes to add px4fmu-v2_lpe config.
8 years ago
Beat Küng
78c0186ff8
fix posix_rpi_native.cmake: add __DF_RPI define
...
Needed for the DriverFramework. Fixes the error:
15050 SPIDevObj start failed
15142 DevObj start failed
15185 Unable to open the device path:
ERROR [df_lsm9ds1_wrapper] LSM9DS1 start fail: -1
ERROR [df_lsm9ds1_wrapper] DfLsm9ds1Wrapper start failed
Command 'df_lsm9ds1_wrapper' failed, returned -1
8 years ago
BharathR
8c7f810cc2
Fixed build error in eagle_legacy_default mode (px4muorb.h generation issue)
8 years ago
bharathr
ee0b0f2a3e
Fixed build error in Snapdragon Flight legacy driver mode (partially)
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
Daniel Agar
48e7c784e7
remove px4_model targets from all
8 years ago
Stephan Brown
67a484ac34
Make parameter generation also depend on the scripts that run. Address some review comments.
8 years ago
mazahner
4e9c986806
remove optional_files dependency
...
This is a remainder of a rebase onto master
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
Daniel Agar
a0837b88a5
cmake add clang santiziers
...
- PX4_ASAN=1 enable address sanitizer (was MEMORY_DEBUG)
- PX4_TSAN=1 enable thread santiizer
- PX4_UBSAN=1 enable undefined behaviour santizier (some options off)
8 years ago
Daniel Agar
1ceb0bebb5
sitl tests don't manually stop mavlink and dataman
8 years ago
Daniel Agar
34b2fb55e6
Makefile add clang-check and clang-tidy helpers
8 years ago
Daniel Agar
28971caaf3
partially restore mavlink_tests
8 years ago
Daniel Agar
dc9a71b674
WIP startup_shutdown test with ASAN on
8 years ago
Daniel Agar
c9192e23e1
quiet git header output
8 years ago
Lorenz Meier
9178bb7371
Add new posix_sitl_shell build target which allows to run -make posix_sitl_shell none- in order to get an empty shell
8 years ago
Roman
06498ce01a
build ulanding radar for Pixhawk version 2
...
Signed-off-by: Roman <bapstroman@gmail.com>
8 years ago
Daniel Agar
e491817610
cmake nuttx create target for nuttx copy
8 years ago
José Roberto de Souza
53f2c1eb19
aerofc: Implement ADC
...
Measure the battery voltage of Aero RTF kit will be done by FPGA
and read by AeroFC using I2C bus.
The protocol is a little bit odd, it have different I2C slave
address for each "register", in future the FPGA RTL will
have a protocol more similar to other I2C sensors.
Also Aero RTF don't have a ADC line to measure current consumption.
8 years ago
Lorenz Meier
8165ef7d95
SITL: Move back to LPE as its more robust to host timing
8 years ago
Lorenz Meier
f56bb95bdd
Default SITL to the same estimator as the physical vehicle
8 years ago
Michael Schaeuble
b9bd30d4e2
Build hardfault_log in px4fmu-v3 target
8 years ago
Beat Küng
cf21d8f554
cmake: remove unneeded file build_git_version.h.in
...
Obsolete since 9ee478e1f7
8 years ago
Beat Küng
ffe4688d0b
px4_base.cmake: make sure px_update_git_header.py is executed in the source directory
...
otherwise the 'git describe' command can fail.
8 years ago
Lucas De Marchi
9ee478e1f7
cmake: fix update of git hashes
...
Since the git hashes were being generate by cmake it would only be
generated if the header file was not present. Simple test:
$ make aerofc-v1_default
$ touch a
$ git add a
$ git commit -m tmp
$ make aerofc-v1_default
The file build_aerofc-v1_default/build_git_version.h should have the new
hashes and the correspondent .c/c.pp files should be rebuilt, but they
aren't. The end result is that checking the version with "ver git" in
the nsh console will point to the wrong commit.
This moves the generation of the header to a separate tool and enforces
the command to be executed every time.
8 years ago
Beat Küng
115301d43a
cmake configs: add lib/version to remaining configurations
8 years ago
Beat Küng
66a6ce880c
cmake stm32f4discovery: add lib/version
8 years ago
Beat Küng
41dc34204c
version cleanup: move all version information into version.c and use a common API
...
The provided versioning information is the same, except for some additions,
like OS version (which still need to be implemented on NuttX).
8 years ago
Lorenz Meier
becd9457ca
Call airframes script with board arg
8 years ago
David Sidrane
4712ed1889
Complete px4fmu-v5 Led configuration
8 years ago
David Sidrane
dc8c6ea5e5
White space fixes
8 years ago
David Sidrane
b7cc04e0d2
Changes to tap_v1 for upstream Nuttx and hardfault logging
8 years ago
David Sidrane
402251819d
Changes to mindpx-v2 for upstream Nuttx and hardfault logging
8 years ago
David Sidrane
f149adac54
Changes to px4-stm32f4discovery for upstream Nuttx
8 years ago
David Sidrane
17633c0714
Changes to px4fmu-v4 for upstream Nuttx and hardfault logging
8 years ago
David Sidrane
c89c47e57e
Changes to px4fmu-v3 for upstream Nuttx
8 years ago
David Sidrane
d9575964a4
Changes to px4fmu-v2 for upstream Nuttx and hardfault logging
8 years ago
David Sidrane
82cb9353d1
Changes to px4fmu-v1 for upstream Nuttx
8 years ago
David Sidrane
64c00e6c95
Changes to crazyflie for upstream Nuttx and hardfault logging
8 years ago
David Sidrane
3ddeb07b25
Changes to auav-x21 for upstream Nuttx and hardfault logging
8 years ago