Daniel Agar
ca3f6f59f9
dataman: add SYS_DM_BACKEND parameter
3 years ago
AlexKlimaj
dddd2c3297
drivers/distance_sensor: New Broadcom AFBR-S50LV85D distance sensor driver
...
* Basic Broadcom AFBR-S50 driver using vendor API and binary blob https://github.com/Broadcom/AFBR-S50-API
* fix ARK Flow paw3902 rotation
4 years ago
Daniel Agar
da1a38b44e
parameters: merge generated files ito single static constexpr header
...
- store parameter type and if volatile separately (saves kilobytes of flash)
- use Bitset for tracking active and changed parameters
- use atomic for autosave_enabled flag
- compile at ${MAX_CUSTOM_OPT_LEVEL} (-O2 on non flash constrained boards)
4 years ago
Daniel Agar
4d7b875ee2
flight_mode_manager: merge with flight_tasks
4 years ago
kamilritz
7ed6a437c7
Add airspeed sensor to sensor_simulator
5 years ago
Daniel Agar
d19f18d40b
linux boards (ocpoc, bbblue, navio2) replace custom adc drivers with simple px4_arch implementation
5 years ago
Daniel Agar
35073d093f
gitignore update for in tree cmake builds
5 years ago
Daniel Agar
57144beb98
gitignore update for in tree cmake builds
5 years ago
Julien Lecoeur
a172c3cdac
Add implementation of pseudo-inverse ( #102 )
...
* Fix compilation error
* Add implementation of pseudo-inverse
The implementation is based on this publication:
Courrieu, P. (2008). Fast Computation of Moore-Penrose Inverse Matrices, 8(2), 25–29. http://arxiv.org/abs/0804.4809
It is a fully templated implementation to guaranty type correctness.
* Add tests for pseudoinverse
* Apply suggestions from code review
Co-Authored-By: Mathieu Bresciani <brescianimathieu@gmail.com>
* Adapt fullRankCholesky tolerance to type
* Add pseudoinverse test with effectiveness matrix
* Fix coverage
* Fix rebase issue
* Fix SquareMatrix test, add null Matrix test
5 years ago
kamilritz
d79199c863
Remove swig and python test related things
5 years ago
Daniel Agar
a20b508d7e
gitignore remove core
6 years ago
Julian Kent
d70b024ec7
GTest functional tests that include parameters and uORB messaging ( #12521 )
...
* Add kdevelop to gitignore
* Add test stubs
* Rename px4_add_gtest to px4_add_unit_gtest
* Add infrastructure to run functional tests
* Add example tests with parameters and uorb messages
* Fix memory issues in destructors in uORB manager and CDev
* Add a more real-world test of the collision prevention
6 years ago
Matthias Grob
daa3c733e9
vscode: move vscode specific .gitignore entries to the folder
6 years ago
Daniel Agar
5e6bfe1ad8
vscode updates
...
* working debugging (one click build and debug)
* SITL jmavsim
* SITL gazebo
* jlink px4_fmu-v{2-5}
* improved syntax highlighting
* GNU linker files
* ROS message files msg/*.msg
* jinja2 template files
* fixed intellisense support
6 years ago
Daniel Agar
e4967a9502
vscode minor updates
...
- add cmake language support to recommend extensions
- jlink debug add stm32f427 svd
- gitignore updates for vscode
6 years ago
TSC21
4b1053d212
Jenkins: set autobuild and deploy for generating px4_msgs repo ROS msg definitions files
6 years ago
Daniel Agar
a5fa3eda30
vscode initial configuration ( #10911 )
6 years ago
Daniel Agar
459ad7528f
python scripts code coverage ( #10157 )
7 years ago
Daniel Agar
bb49ac1933
gitignore remove obsolete
7 years ago
Daniel Agar
45daa8d091
gitignore gdb history
7 years ago
Daniel Agar
cf957b5831
code coverage cmake and Jenkins support
7 years ago
Daniel Agar
372f9f430b
EKF pytest save plots to pdf
7 years ago
Daniel Agar
e5952fadaf
cmake standalone build
7 years ago
Daniel Agar
7df4e0f8eb
reenable pytest with px4-dev-ecl
7 years ago
Matthias Grob
308a6c91cb
Test: added copyTo tests for Vector3, Quaternion and Matrix including clolumn-major order
7 years ago
Daniel Agar
136d259876
travis-ci fix coverity scan and px4_metadata ( #8156 )
7 years ago
Daniel Agar
6f3fe3f3ec
travis-ci enable codecov ( #8090 )
7 years ago
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
7 years ago
Daniel Agar
a87b6befbb
ignore .vscode IDE directory
7 years ago
Lorenz Meier
9af9475541
RTPS: Ignore example processes
8 years ago
Vicente Monge
c85039e413
Fixing rebase conflicts
8 years ago
Beat Küng
674ae5292e
markdown module doc script: write how to generate the modules documentation
8 years ago
Daniel Agar
4937449890
move parameter unittest into systemcmds
8 years ago
Daniel Agar
24b26e53b9
cmake organize code coverage handling and base
8 years ago
Daniel Agar
e4f55e4526
travis-ci upload cppcheck, scan-build, and coverage to s3
8 years ago
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
8 years ago
Daniel Agar
293eca7d16
Makefile add px4_metadata for airframes and parameters
8 years ago
Daniel Agar
8c9affddc8
travis-ci generate and upload parameters.md
8 years ago
Daniel Agar
5f2f6f0308
rename cmake "Profile" to "Coverage" and add builds
8 years ago
Daniel Agar
68c7cc5bfd
Quaternion add copyTo
8 years ago
James Goppert
a0fff97fd2
Moved deployment logic to python scripts.
8 years ago
Daniel Agar
74231e6656
split tests for SITL ctest
8 years ago
Anton Matosov
3a17c07b1e
Implement RC and DL failsafe action handling for multirotors
...
Move RC and DL failsafe actions handling from navigator to commander (credits to @AndreasAntener )
Separate manual kill switch handling via manual_lockdown to prevent override and release of software lockdown by RC switch
Other changes:
Add failsafe tune
Fix LED blinking for Pixracer
Return back support for rc inputs in simulator but now it is configurable via cmake
8 years ago
David Sidrane
5f82fc70be
CI Fixes
8 years ago
Daniel Agar
1941dfca87
add tests code coverage
...
-closes #5862
8 years ago
Dennis Shtatnov
37641042cc
Explicit internal battery resistance params
8 years ago
Anton Matosov
0734db1740
Ignore all CLion related files as they are all generated from cmake
8 years ago
Anton Matosov
3414fc1c7c
Setup default CLion ignores
8 years ago
James Goppert
f02fb37265
Add Testing to git ignore.
9 years ago
Julian Oes
b99f51a035
gitignore: don't ignore all .config files
9 years ago