404 Commits

Author SHA1 Message Date
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
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
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
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
tumbili
3ccb35f338 fix 2015-08-23 14:06:25 +02:00
Lorenz Meier
47aedba691 TECS: Fix altitude reset logic 2015-08-23 14:06:16 +02:00
Lorenz Meier
85007d8952 Merge branch 'beta' into beta_merge4 2015-08-22 14:09:20 +02:00
tumbili
6cdceb1829 fix tecs status logging 2015-08-22 14:08:58 +02:00
Lorenz Meier
21d1b4ba2e Merged beta into master 2015-08-22 14:06:01 +02:00
Pavel Kirienko
59fd94da3e Libuavcan synced with the version that has DSDL v1.0.0rc1 - no logical changes 2015-08-22 13:54:57 +02:00
Pavel Kirienko
281cf49586 Libuavcan update - fixed file IO loops 2015-08-22 13:54:57 +02:00
Pavel Kirienko
4296dac884 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko
9b32a55b40 Libuavcan update 2015-08-22 13:54:56 +02:00
Pavel Kirienko
4ec16efe68 Libuavcan update 2015-08-22 13:54:56 +02:00
Lorenz Meier
a4e06654ff Eigen: Remove unneeded config option 2015-08-19 22:39:50 +02:00
Lorenz Meier
8201c6ee1b Update Eigen 2015-08-19 22:35:45 +02:00
Eddy Scott
bf9bbfa27f Handle turn pitch rate compensation in pitch rate controller instead of pitch controller. Also set inverted flag to true if rolled more than 90 degrees 2015-08-19 10:38:42 +02:00
Eddy Scott
39732abf1f Changed ecl_roll/pitch/yaw_controller.cpp to no longer transform ctl_data.angle_rate to angular acceleration as the angular rates are already angular accelerations as calculated by ekf_att_pos_estimator 2015-08-19 10:38:42 +02:00
Lorenz Meier
e8ce2234f3 Data validator: Better vibration level estimation, better failover 2015-08-19 10:24:37 +02:00
Lorenz Meier
7feb25bf58 Validator: Reject data with no timestamp 2015-08-19 10:23:50 +02:00
Lorenz Meier
1148ba4a77 ECL: Factor in error counts from sensor 2015-08-19 10:23:50 +02:00
Lorenz Meier
1198a79a71 Data validation: Initial concept of RMS + timeout based data validators and validation groups of N sensors 2015-08-19 10:22:58 +02:00
Lorenz Meier
698af71482 Upgraded Eigen to 3.2.90 2015-08-15 00:02:48 +02:00
TSC21
055ea4fffd include EIGEN_MAX_STATIC_ALIGN_BYTES 16 macro 2015-08-14 18:37:00 +01:00
Lorenz Meier
d426a93e63 Upgrade Eigen version 2015-08-14 18:37:00 +01:00
Pavel Kirienko
e278419e84 Libuavcan update 2015-08-14 05:12:46 +03:00
Pavel Kirienko
9fa87d1444 LIbuavcan update 2015-08-14 04:45:32 +03:00
Pavel Kirienko
05b6a48d1b Merge branch 'beta' into beta_uavacan 2015-08-13 22:06:26 +03:00