Commit Graph
433 Commits
Author SHA1 Message Date
Mark Charlebois 938798f4db Removed qurt patch for Eigen and updated eigen commit
The patches for Hexagon support are in the eigen repo so
the patch can now be removed.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-20 08:48:11 +02:00
Lorenz Meier 571c4aebac rc lib: Update code style 2015-10-19 13:51:57 +02:00
Lorenz Meier 2b8e981a7d conversion lib: Update code style 2015-10-19 13:51:47 +02:00
Lorenz Meier af1fe6ab9b Geo lib: Fix code style 2015-10-19 13:48:23 +02: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 2529f07d44 restore format check 2015-10-06 18:28:30 -04:00
Lorenz Meier fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00
James Goppert 45a1583c3b Uavcan update. 2015-10-05 17:16:30 -04:00
James Goppert e1bb618371 Working on uavcan building. 2015-10-04 21:29:22 -04:00
Lorenz Meier 9625848c8a Data validator: Fix compile warning on signedness 2015-10-03 15:39:47 +02:00
Lorenz Meier fefdcd3fa9 Merge master into cmake-2 2015-10-03 15:34:30 +02:00
Lorenz Meier 526bb51570 Validation: Use error density instead of error count. Fail over to higher priority sensors once they become available. 2015-10-03 15:24:47 +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
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
James Goppert 6cdb373abb Removed extra define from catapult launch. 2015-09-24 16:56:35 -04:00
James Goppert 3bf06d242f Fix def for stdc format macros to match existing code. 2015-09-24 16:45:18 -04:00
James Goppert 2908a377cf Found stc macro def issue for sitl build on travis. 2015-09-24 16:43:57 -04:00
James Goppert 85cccbf9be Attempt 2 to fix posix sitl build for travis. 2015-09-24 16:21:27 -04:00
James Goppert ebbe322dba Attempt to fix odd travis sitl build error. 2015-09-24 16:16:49 -04:00
James Goppert b07e02527d Fixed catapult launch build error. 2015-09-24 15:59:47 -04:00
Lorenz Meier d7fc0ee53c Launch detection: Fix print statement 2015-09-23 22:42:36 +02:00
Lorenz Meier 0da9b4d715 Merge branch 'master' of github.com:PX4/Firmware into cmake-2 2015-09-23 21:17:15 +02:00
David Sidrane f424cc6b18 Using the uavcan stm32 clock driver to support UAVCAN time syncing
Conflicts:
	src/lib/uavcan
	src/modules/systemlib/print_load_posix.c
	src/modules/uavcannode/module.mk
2015-09-23 03:53:09 -10:00
Lorenz Meier 4d4216510f ECL: Add data validator group in CMake 2015-09-20 10:53:46 +02:00
Lorenz Meier 6ef94e0dfb Merged master into cmake-2 2015-09-20 10:33:39 +02:00
Lorenz Meier b067a0c094 Merge branch 'ekf_voting_priority' 2015-09-19 10:51:01 +02:00
Mark Charlebois ed70a1a1b0 Updated dspal version
Fix to remove dspal version of signal.h

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-16 17:08:14 -07:00
Mark Charlebois 5182a63512 qurt: updated dspal version
Added declaration of write() call

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 13:05:31 -07:00
Mark Charlebois e3e00e92d7 Updated to newer version of dspal
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 12:59:45 -07:00
James Goppert bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -04:00
Mark Charlebois c815ddb661 qurt: Updated dspal version
Added missing extern "C" blocks

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:45:48 -07:00
Mark Charlebois d5d758bdc6 qurt: Updated the version of dspal headers
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:34:59 -07:00
Mark Charlebois 75f1f91784 cmake qurt and posix fixes for cmake
Added generation of build_git_version.h

Added separate src/lib/eigen-3.2 dir for qurt (new submodule)

Added patching of eigen-3.2 for qurt (compiler has issue with Complex)

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 18:39:51 -07:00
James Goppert 1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier ae56496ba3 Data validator: Add priority support 2015-09-07 09:57:42 +02:00
Lorenz Meier b678a554ea Launch detection: Fix code style 2015-09-05 22:13:47 +02:00
Lorenz Meier 9d5a2e9815 Launch detection: Fix hard typing in array size calculation, fix use of index variable 2015-09-05 22:03:42 +02:00
Daniel Agar 08bd3ea121 fix launch method iteration 2015-09-05 21:59:34 +02:00
Daniel Agar 3e5ce55b94 fix spelling 2015-09-05 21:59:23 +02:00
Mark Charlebois bb281f03f3 Added DSPAL as a git submodule of PX4
The DSPAL headers are required to build for qurt. When we move to
a cmake build system, the DSPAL headers can be conditionally included.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-04 11:35:55 -07:00
Lorenz Meier 9f5140eebb Data validator: Build as library 2015-08-30 19:35:38 +02:00
Lorenz Meier 8da3f1f8f9 data validator: Move implementations to CPP files 2015-08-30 18:47:21 +02:00
Lorenz Meier ddb3cde1d7 Merge branch 'sensors_cleanup' into ekf_voting 2015-08-30 14:30:33 +02:00
Lorenz Meier 22b159bb68 Merge branch 'master' into attitude_estimator_q_voting 2015-08-30 14:29:54 +02:00
Lorenz Meier ec84ee817f Merge branch 'beta' 2015-08-30 14:27:39 +02:00
Lorenz Meier dee7f1d956 Data validator: Add option to configure timeout 2015-08-30 14:23:20 +02:00
Lorenz Meier 425d4316d1 Data validator: Increase timeout interval 2015-08-30 13:59:51 +02:00
Lorenz Meier fcb25fd02c Data validator: add missing header 2015-08-30 12:52:58 +02:00
Lorenz Meier 361f858c14 Merged master 2015-08-28 23:05:58 +02:00
Lorenz Meier 22864a3e32 TECS: Initialize all integrals in one place when not active 2015-08-28 22:57:38 +02:00