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)
2021-02-12 08:27:47 -05:00
Daniel Agar
4d7b875ee2
flight_mode_manager: merge with flight_tasks
2021-01-17 15:46:30 +01:00
Daniel Agar
d19f18d40b
linux boards (ocpoc, bbblue, navio2) replace custom adc drivers with simple px4_arch implementation
2020-01-07 14:04:13 -05:00
Daniel Agar
35073d093f
gitignore update for in tree cmake builds
2019-12-31 12:37:22 -05:00
Daniel Agar
a20b508d7e
gitignore remove core
2019-08-27 08:59:48 -04:00
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
2019-08-09 15:10:09 +02:00
Matthias Grob
daa3c733e9
vscode: move vscode specific .gitignore entries to the folder
2019-04-03 14:52:46 -04:00
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
2019-03-22 20:55:39 -04:00
Daniel Agar
e4967a9502
vscode minor updates
...
- add cmake language support to recommend extensions
- jlink debug add stm32f427 svd
- gitignore updates for vscode
2019-03-17 12:05:26 -04:00
TSC21
4b1053d212
Jenkins: set autobuild and deploy for generating px4_msgs repo ROS msg definitions files
2019-01-28 14:00:21 +01:00
Daniel Agar
a5fa3eda30
vscode initial configuration ( #10911 )
2018-12-04 23:11:36 -05:00
Daniel Agar
459ad7528f
python scripts code coverage ( #10157 )
2018-08-04 18:22:08 -04:00
Daniel Agar
bb49ac1933
gitignore remove obsolete
2018-07-15 17:59:07 +02:00
Daniel Agar
45daa8d091
gitignore gdb history
2018-07-15 17:59:07 +02:00
Daniel Agar
136d259876
travis-ci fix coverity scan and px4_metadata ( #8156 )
2017-10-20 09:20:30 -04:00
Daniel Agar
6f3fe3f3ec
travis-ci enable codecov ( #8090 )
2017-10-09 02:13:43 -04:00
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
2017-09-29 10:13:51 -04:00
Daniel Agar
a87b6befbb
ignore .vscode IDE directory
2017-09-16 21:29:52 +01:00
Lorenz Meier
9af9475541
RTPS: Ignore example processes
2017-08-13 11:39:00 +02:00
Vicente Monge
c85039e413
Fixing rebase conflicts
2017-08-01 22:32:43 +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
Daniel Agar
4937449890
move parameter unittest into systemcmds
2017-06-12 12:18:53 -04: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
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
Daniel Agar
293eca7d16
Makefile add px4_metadata for airframes and parameters
2017-04-22 21:31:05 -04:00
Daniel Agar
8c9affddc8
travis-ci generate and upload parameters.md
2017-04-07 22:06:23 +02:00
James Goppert
a0fff97fd2
Moved deployment logic to python scripts.
2017-01-13 01:11:14 -08:00
Daniel Agar
74231e6656
split tests for SITL ctest
2017-01-02 10:14:41 +01:00
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
2016-12-27 00:38:13 +01:00
David Sidrane
5f82fc70be
CI Fixes
2016-12-21 08:34:22 +01:00
Daniel Agar
1941dfca87
add tests code coverage
...
-closes #5862
2016-12-07 20:17:00 +01:00
Dennis Shtatnov
37641042cc
Explicit internal battery resistance params
2016-11-19 14:55:52 +01:00
Anton Matosov
0734db1740
Ignore all CLion related files as they are all generated from cmake
2016-11-15 11:10:22 +01:00
Anton Matosov
3414fc1c7c
Setup default CLion ignores
2016-11-15 11:10:22 +01:00
Julian Oes
b99f51a035
gitignore: don't ignore all .config files
2016-07-22 09:33:43 +02:00
thedevleon
9ff6751eb5
hotfix for frsky dport telemetry ( #4409 )
2016-05-01 00:41:17 +02:00
Daniel Agar
e029ad41ef
Makefile add travis-ci vectorcontrol build
2016-03-14 09:15:02 +01:00
Lorenz Meier
e5c53f2755
Ignore PX4 log files
2016-02-27 11:48:31 +01:00
nephne
43553eacce
add cscope.in.out cscopte.po.out to .gitignore
2016-02-01 08:15:29 +01:00
dogmaphobic
76cb67ae35
Add mavlink log messages handler
2015-12-28 15:00:02 -05:00
Thomas Gubler
98a0a4042c
ignore gtags/gnu global output files
...
https://www.gnu.org/software/global/
2015-12-08 05:46:48 +01:00
Lorenz Meier
92d0347957
Prevent Git-gate from Qt creator local files
2015-10-19 22:39:57 +02:00
James Goppert
676a3d230c
Work on px4io firmware building.
2015-09-13 23:20:00 -04:00
James Goppert
1d6b31d196
Switch to cmake build system.
2015-09-07 20:37:45 -04:00
Lorenz Meier
ea7ae7d019
Merged beta into master
2015-08-01 16:58:02 +02:00
Lorenz Meier
54ac1d9548
Add rc.autostart to gitignore
2015-07-31 12:19:17 +02:00
Mark Charlebois
58e263d534
Added posix-arm target and refactored toolchain_* files
...
The toolchain_* files are target OS specific so they were moved to
the target OS subdir.
The gcc_version.* files are only cleared once per make instantiation so
a build that creates multiple HW targets will try to link with an
incompatible .o file (i.e. x86 build linking ARM .o). I created
posix-arm as a separate target to fix this problem.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-08 22:21:59 -07:00
Mark Charlebois
17233faaa0
Removed topic_listener.cpp from gitignore
...
The generated file is not created in the Build tree and is
automatically ignored
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-27 09:54:47 -07:00
Mark Charlebois
8e589adb24
topic_listener: added missing build deps
...
The posix build would complain that toipc_listener.cpp did not exist
and there was no rule to create it.
The required rule was added to src/systemcmds/topic_listener/module.mk
The script generate_listener.py is run from the Build tree and needs to
access $(PX4_BASE)/msgs so $(PX4_BASE) is now passed as an argument to
generate_listener.py
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-26 20:02:58 -07:00