Daniel Agar
aaaf67f9c3
cmake don't automatically enable ccache if already enabled
7 years ago
Daniel Agar
d21cf7123e
version library add ECL
7 years ago
mcsauder
861af1dac7
Remove whitespace from the top-level CMakeLists.txt.
7 years ago
Anthony Lamping
ef5de4de87
cmake: package create tarball
7 years ago
Daniel Agar
cb63f16d48
cmake cache ECL source directory path to work with catkin ( #447 )
7 years ago
Daniel Agar
3639087ac6
cmake and Jenkins add basic address santiizer test buld
7 years ago
Daniel Agar
cde2ee9b6f
cmake ignore missing-field-initializers
7 years ago
Daniel Agar
cf957b5831
code coverage cmake and Jenkins support
7 years ago
Daniel Agar
4e0cd45676
doxygen cmake and Jenkins support
7 years ago
Daniel Agar
df042ab20e
cmake update option to enable doxygen generation (off by default)
7 years ago
Daniel Agar
d6a3110918
visual studio build compatibility
7 years ago
Daniel Agar
3a61035ac2
fix and re-enable EKF pytests
7 years ago
Daniel Agar
e5952fadaf
cmake standalone build
7 years ago
Daniel Agar
94d1593e5b
doxygen move to cmake and cleanup ( #9234 )
7 years ago
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
7 years ago
James Goppert
e7c95fa027
Fix README/cmake format.
7 years ago
Daniel Agar
cd12f049fe
move geo and geo_lookup from PX4 Firmware to ECL
7 years ago
Roman Bapst
95c4777b35
added airdata module which contains wind & airspeed scale estimator ( #405 )
...
* added airdata module which contains wind & airspeed scale estimator
* airdata: support gate sizes for innovation consistency checks
7 years ago
Beat Küng
0e4034d01e
param: add a px4_parameters_public.h.jinja template
...
Generates an enum with all params & additional type information for static
type checking
The generated public param header is required to build the modules using
the new BlockParam classes.
7 years ago
Daniel Agar
2ff81393bc
move posix, nuttx, qurt components into platforms
7 years ago
Daniel Agar
f2cd5e3e9f
move src/firmware/ to platforms
7 years ago
Daniel Agar
678e2c415d
move cmake/${OS} to platforms
7 years ago
Daniel Agar
33266ef2c8
cmake use ccache if found and not disabled
7 years ago
Beat Küng
5195210893
CMakeLists.txt: add custom target uorb_graph to generate the graph JSON files
...
Use like this:
make px4fmu-v2_default uorb_graph
7 years ago
Daniel Agar
aef7a3cd9a
cmake only init uavcan_board_ident if used
7 years ago
Daniel Agar
ded055f71d
cmake only init cmake_hexagon if used
7 years ago
Daniel Agar
db8900fffc
cmake improve git submodule dependencies
7 years ago
Daniel Agar
d1a4c2dcd0
cmake handle git submodule depdencies
7 years ago
Daniel Agar
fc80846825
simplify param scoping and centralize dependencies
7 years ago
Paul Riseborough
79995b2c15
Create total energy control system implementation
...
This is a new, clean and streamlined variant of the mathematical derivation I created a few years ago.
7 years ago
Daniel Agar
136d259876
travis-ci fix coverity scan and px4_metadata ( #8156 )
7 years ago
Daniel Agar
d83073f016
move RTPS to dedicated px4fmu-v{3,4,4pro,5}, posix, sdflight builds ( #8113 )
7 years ago
Daniel Agar
651df03f76
RTPS and micro-CDR build system cleanup ( #8084 )
7 years ago
Daniel Agar
2113772443
improve nuttx verbose build
7 years ago
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
7 years ago
Daniel Agar
01b3e6fd25
NuttX upgrade cmake wrapper ( #7873 )
...
* NuttX cmake
* px4_macros:Pass the stringified predicate as second arg to static assert
CC_ASSERT mapes to the c++ static_assert or provides the same
funtionality for c via the other macros. The c++ static assert
takes 2 argumants the prdicate and a message. This fixes the
lacking second argument.
* Updated nuttx and apps submodule to upstream nuttx 7.21+==master
This is the latest uptake of upstream nuttx and apps.
* ROMFS generate with xxd instead of objcopy
* delete nuttx-patches
* NuttX update submodules to latest px4_nuttx-master
* fix nuttx apps and board dependency
* docker_run update to latest container 2017-08-29
* cmake ROMFS portable sed usage
* NuttX update submodules to latest px4_nuttx-master
7 years ago
Paul Riseborough
b0300b9723
Revert "attitude_fw delete unused and cleanup"
...
This reverts commit 25bd3ac5e6
.
8 years ago
Daniel Agar
25bd3ac5e6
attitude_fw delete unused and cleanup
8 years ago
Vicente Monge
c85039e413
Fixing rebase conflicts
8 years ago
Lorenz Meier
5a4714fef2
Track Gazebo submodules more closely
8 years ago
Daniel Agar
46101b483b
QuRT follow CMAKE_BUILD_TYPE
8 years ago
Daniel Agar
4937449890
move parameter unittest into systemcmds
8 years ago
Daniel Agar
f26cd01d16
param gen reorganize and fix DISABLE_PARAMS_MODULE_SCOPING
8 years ago
Daniel Agar
24b26e53b9
cmake organize code coverage handling and base
8 years ago
Paul Riseborough
465b145929
EKF: Add multi-rotor drag model for wind estimation
8 years ago
Beat Küng
941d17d74c
cmake: make sure params defined in external modules are found
8 years ago
Daniel Agar
eb4f5ecbb9
cmake add all EKF sources ( #243 )
...
- trivial cmake cleanup
- travis-ci build with both gcc and clang
- update matrix to latest (matches PX4)
- closes #240
8 years ago
Daniel Agar
de3517a5c7
cmake add asan and ubsan
8 years ago
Daniel Agar
cfa68c2196
clang-tidy trivial cleanup
8 years ago
Daniel Agar
5f2f6f0308
rename cmake "Profile" to "Coverage" and add builds
8 years ago