Commit Graph

130 Commits

Author SHA1 Message Date
Daniel Agar adc59b9e71 cmake improve submodule handling 2015-10-14 12:13:33 -04:00
Daniel Agar 77f2295b62 cmake restore -Wbad-function-cast 2015-10-14 12:13:33 -04:00
Daniel Agar 75b3564789 cmake better nuttx copy 2015-10-14 12:13:33 -04:00
Daniel Agar 5865dc6434 cmake add libuavcan as subdirectory
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
2015-10-14 02:37:00 -04:00
Daniel Agar a45fe63430 bin_to_obj.py fix windows regex size match 2015-10-14 01:56:18 -04:00
Daniel Agar 3f0653e824 bin_to_obj.py don't use full path to visibility.h 2015-10-14 01:56:18 -04:00
Daniel Agar e8fd711a5c uorb generate interally set required paths 2015-10-14 01:56:15 -04:00
Daniel Agar 2c1e999e1a cmake remove rsync dep 2015-10-14 01:56:15 -04:00
Lorenz Meier 72dfc6b0b6 Merge pull request #2974 from mcharleb/param-cmake-fixes
Param cmake fixes
2015-10-12 08:57:27 +02:00
James Goppert 4ad82644fe Removed uavcan from nuttx firmware for v1. 2015-10-11 19:40:13 -04:00
Lorenz Meier e96f4e1944 FMUv1: Fix CAN compilation 2015-10-11 14:06:43 +02:00
Lorenz Meier cdb2a5432b FMUv1: Do not support CAN build, since its out of reach memory wise anyway 2015-10-11 13:12:54 +02:00
Lorenz Meier 9a0b6aca90 Revert "Remove rsync dependency"
This reverts commit 5b9a19aa65.
2015-10-10 22:27:07 +02:00
Lorenz Meier 5b9a19aa65 Remove rsync dependency 2015-10-10 17:45:31 +02:00
Lorenz Meier acd7235880 FMUv2: Add topic listener 2015-10-10 12:27:45 +02:00
Thomas Gubler 2bbb1ad35f python3 fixes 2015-10-10 11:03:04 +02:00
Mark Charlebois c28ae649a3 Fixes for parameters.xml dependencies
Moved definitions of parameters into *params.c in each module.
This is used by the cmake file as a pattern for dependencies when
generating the parameters.xml file.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-10 01:15:22 -07:00
Daniel Agar 231140ca8a cmake fix .git path 2015-10-08 14:19:07 -04:00
Daniel Agar 4151522902 only enforce frame size for nuttx 2015-10-06 23:37:33 -04:00
Daniel Agar e4a78124d8 posix add -Wno-varargs for OS X 2015-10-06 18:41:48 -04:00
Daniel Agar 644a0cd30c adjust attitude_estimator_ekf for posix_sitl_simple 2015-10-06 18:28:30 -04:00
Daniel Agar 6c10cf18e4 re-enable Werror 2015-10-06 18:28:30 -04:00
Daniel Agar f13daa7314 cmake fix NuttX copy
-on the 2nd run this was copying NuttX to NuttX/Nuttx
2015-10-06 18:28:30 -04:00
Daniel Agar 330bacd229 cmake nuttx slightly quieter 2015-10-06 18:28:29 -04:00
Daniel Agar 7749d1cb1c cmake fix export paths for ninja
-make nuttx build a bit quieter
2015-10-06 18:28:29 -04:00
James Goppert 4dd59cd09a Fixed param dependencies. 2015-10-06 15:20:38 -04:00
James Goppert 55f963be07 Added ddd support. 2015-10-06 12:18:32 -04:00
James Goppert e1bb618371 Working on uavcan building. 2015-10-04 21:29:22 -04:00
Lorenz Meier d0ca0ff837 Added FMUv1 config 2015-10-03 17:25:49 +02:00
Mark Charlebois c5e66e41f1 qurt: Must use latest version of Eigen
The latest version of Eigen is required to build with the Hexagon
7.4 toolchain. Only certain C++11 features are supported and the
latest version if Eigen provides these tests. A patch is required
to add support for the Hexagon compiler.

These changes force the sync and then update of eigen and allow it
to be patched for qurt.

The eigen-3.2 submodule was removed as it is no longer needed by the
qurt build with the updated toolchain.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-28 10:49:48 -07:00
Andreas Antener 2d381d57b0 remove var for relative include directories 2015-09-28 11:21:42 +02:00
James Goppert 3c6d101792 Added support for ros-sitl. 2015-09-25 08:29:35 -04:00
Mark Charlebois 3f758490a4 QuRT: move to HexagonTools 7.4 toolchain
Some subsystems error on frame size without the included patches.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:01 -07:00
Mark Charlebois 300932bde3 QuRT: fixes to unbreak cmake build for QuRT
Updated DSPAL version.
Fixed missing lib in config.
Fixed heafers for missing timespec definition.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:00 -07:00
Mark Charlebois 1abd61303f qurt: Added patch for Eigen to use latest version
Updated to 7.2 Hexagon toolchain

Fixed issuse with stack usage

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:00 -07:00
Lorenz Meier 83558bfe14 SITL: Add missing PWM out sim 2015-09-20 16:41:11 +02:00
Lorenz Meier c1c235edb2 Merge branch 'cmake-2' into cmake-2-pthread 2015-09-20 10:34:03 +02:00
James Goppert 501f3cf2df Fix for tracking nuttx config changes. 2015-09-20 10:29:13 +02:00
Lorenz Meier bc8f4cf47f CLANG: Add more errors 2015-09-20 10:26:11 +02:00
Lorenz Meier 78f698a642 Merge branch 'cmake-2' of github.com:PX4/Firmware into cmake-2-pthread 2015-09-20 00:52:41 +02:00
Lorenz Meier 16717dc2d4 CLANG: Make deprecated warnings errors 2015-09-20 00:30:49 +02:00
Lorenz Meier a9f82c0537 CLANG: Improve compiler flags 2015-09-20 00:26:30 +02:00
James Goppert 2101ffbeca Removed extra print message. 2015-09-19 18:15:17 -04:00
James Goppert bd33d546e3 Fixed extra dir. 2015-09-19 18:10:57 -04:00
James Goppert 7b6dff7cdc Fix for romfs generation. 2015-09-19 17:57:54 -04:00
James Goppert cd98cfe555 cmake: ROMFS build overhaul. 2015-09-19 13:44:02 -04:00
James Goppert 7be3afe249 Fixed firmware name. 2015-09-19 12:13:17 -04:00
James Goppert 9f5edb32bf Made debugger tools optional. 2015-09-19 11:52:35 -04:00
James Goppert 8165cd2171 Fixed romfs dependency. 2015-09-19 11:36:20 -04:00
James Goppert 4830c7c9c1 Added io debug target. 2015-09-19 10:39:54 -04:00