428 Commits

Author SHA1 Message Date
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
philipoe
64248f3ad5 mathlib: Bugfix to print function 2015-08-28 17:15:57 +02:00
philipoe
d00f78061f Mathlib: Fix to matrix division operator 2015-08-26 09:33:35 +02:00
philipoe
32ae3026be Mathlib: Fix to matrix division operator 2015-08-26 09:31:32 +02:00
devbharat
20d71870ec Minor changes to get fixed wing control apps running for posix 2015-08-23 14:39:25 +02:00
Lorenz Meier
295e4be8c3 Merge branch 'beta' 2015-08-23 14:06:37 +02:00