Mark Whitehorn
9603794b9d
set verbose flag for Dcm.renormalize test
2016-11-05 11:05:25 +01:00
Mark Whitehorn
03beeb2e55
update matrix submodule
2016-11-05 11:05:25 +01:00
Mark Whitehorn
fc73ab5e40
add unit test for Dcm.renormalize()
2016-11-05 11:05:25 +01:00
Daniel Agar
a8369c6ac8
FW use loiter to achieve waypoint altitude
...
- fixes #5061
2016-11-05 10:30:36 +01:00
Paul Riseborough
283c328c23
Merge pull request #212 from PX4/pr-ekfCriticalBugFix
...
EKF: Fix bug causing repeated resets if GPS sensor disconnected
2016-11-05 09:43:24 +11:00
Paul Riseborough
8aee45dd96
EKF: Fix bug causing repeated resets if GPS sensor disconnected
2016-11-05 09:36:06 +11:00
Paul Riseborough
2bc50489fd
Merge pull request #210 from PX4/remove_KH
...
EKF: reduce KH to only the elements that are really needed, and merge the loops
2016-11-05 09:24:13 +11:00
Sander Smeets
39cc75b4a0
Rebase of vtol_land_weathervane patch
2016-11-04 20:29:45 +01:00
Beat Küng
4bcf2cdb52
uavcan: fix initialization of std::array
...
in C++11, double braces are needed for std::array aggregate initialization,
or assignment with =.
see: http://en.cppreference.com/w/cpp/container/array
2016-11-04 16:41:13 +01:00
Carlo Wood
09d36a63ef
Revert to using __builtin_isfinite for QuRT.
...
See discussion in https://github.com/PX4/Firmware/issues/5756
2016-11-04 16:40:45 +01:00
Beat Küng
ab4d7dfc59
mavlink: stop ulog streaming when mavlink thread exits
...
'mavlink stop-all' during a log streaming session previously led to a
resource leak, and log streaming could only be re-started by rebooting the
system.
2016-11-04 11:08:06 +01:00
Beat Küng
587c5161a3
mavlink_{shell,ulog_streaming}.py: show full error output when pymavlink import fails
2016-11-04 11:08:06 +01:00
Beat Küng
fa461d018d
mavlink_{shell,ulog_streaming}.py: send heartbeat
...
This is helpful, so that a connected partner can switch from broadcasting
to a 'connected' state.
2016-11-04 11:08:06 +01:00
Mark Whitehorn
25be7aa7cf
incorporate Bill Premerlani's fast rotation handling from MatrixPilot
2016-11-03 23:03:03 +01:00
Lorenz Meier
76082da674
Add IST8310 driver
2016-11-03 15:38:28 +01:00
Lucas De Marchi
c5100b6273
tap_esc: fix output order for quadrotor
2016-11-03 15:38:09 +01:00
mantelt
8b237d7cf3
navio_sysfs_pwm_out: Adressing comments of @bkueng
...
(https://github.com/PX4/Firmware/pull/5704#pullrequestreview-6977559 )
2016-11-03 12:37:41 +01:00
mantelt
10491884ca
navio_sysfs_pwm_out: command line argument for mixerfile
2016-11-03 09:38:38 +01:00
mantelt
32403ddb90
navio_sysfs_pwm_out: removing default mixer
2016-11-03 08:59:58 +01:00
mantelt
6cbd398974
RPi/Navio: add rpi baseline config for fw
2016-11-02 17:45:31 +01:00
mantelt
4b8fc2365e
navio_sysfs_pwm_out: Use mixer file
...
use all actuator groups for mixing.
2016-11-02 17:45:30 +01:00
mantelt
4c0c526898
Loading mixer from (hardcoded) file
...
use actuator_controls_3 for the time being
2016-11-02 17:45:30 +01:00
James Goppert
34fccdd680
add renormalize method ( #32 )
2016-11-02 12:10:30 -04:00
Beat Küng
07c6aabd98
EKF: reduce KH to only the elements that are really needed, and merge the loops
2016-11-02 10:26:40 +01:00
Paul Riseborough
1b59a89a18
EKF: save some stack memory
2016-11-02 09:06:06 +01:00
Daniel Agar
cdd317ba38
commander arm check throttle include rattitude
2016-11-01 22:51:51 +01:00
Beat Küng
f472324ae8
DataValidatorGroup: remove the assert
...
(avoid crashes in flight)
2016-11-01 22:49:20 +01:00
Beat Küng
25cb400da9
EKF: remove Ekf::KHP and move KHP to the methods where it's used
...
Everywhere where KHP is used, it is first completely reset, thus making
it unnecessary to keep it as a class member.
This saves 2.3KB RAM.
Stack sizes don't need changing, since there is already a function
Ekf::predictCovariance(), which needs around 3KB of stack and is called
close to where the fuse* functions are called.
2016-11-01 22:49:20 +01:00
Beat Küng
227938d263
DataValidatorGroup: add add_new_validator() to dynamically add new validators
2016-11-01 22:49:20 +01:00
Beat Küng
ded3b1a690
DataValidatorGroup: fix memory leak, delete all DataValidator's in destructor
2016-11-01 22:49:20 +01:00
Beat Küng
b870f92e1c
DataValidator: use 32bit timeout instead of 64bit, saves memory
2016-11-01 22:49:20 +01:00
CarlOlsson
93fb02bfa3
fw_att_ctrl: Code cleanup
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com >
2016-10-31 15:17:14 +01:00
Beat Küng
00cd2902c7
fix logger: avoid leaking file descriptor in get_log_time()
...
orb_subscribe can succeed, but if there is no publisher, orb_copy will fail.
We still need to unsubscribe in that case.
2016-10-31 12:41:04 +01:00
Daniel Agar
2908f1c16d
commander allow disarm command with throttle
2016-10-31 09:15:06 +01:00
Daniel Agar
27a50275b6
commander NAV_RETURN_TO_LAUNCH change mode to RTL
2016-10-30 21:41:43 +01:00
Carlo Wood
0bff3593d3
Do not use std::cout for qurt's sake.
...
Using cout drags in std::localeconv which isn't defined
on QURT. While this file is also used for POSIX, it doesn't
seem to harm much to use printf there as well.
2016-10-29 10:57:34 +02:00
Carlo Wood
52b8e75aea
Export symbols init_app_map and list_builtins
...
See discussion at https://github.com/PX4/Firmware/issues/5756
2016-10-29 10:57:34 +02:00
Henry Zhang
278124bfb8
MindPX: Code clean up.
2016-10-29 10:56:32 +02:00
Henry Zhang
b280e28623
MindPX: Remove hardcode for sensors rotation.
2016-10-29 10:56:32 +02:00
Henry Zhang
f17dc2f2a6
MindPX: Code style and clean up.
2016-10-29 10:56:32 +02:00
Henry Zhang
d6ed416d29
MindPX: Update spi bus and sensors io config.
2016-10-29 10:56:32 +02:00
Henry Zhang
cabcc39816
MindPX: Expand to maximum 8 PWM outputs.
2016-10-29 10:56:32 +02:00
Henry Zhang
53b4996379
MindPX: Use TIM14 CH1 for tone alarm output.
2016-10-29 10:56:32 +02:00
Henry Zhang
b76c8cd80c
MindPX: Use i2c rgbled.
2016-10-29 10:56:32 +02:00
Henry Zhang
016aa47dfc
MindPX: Enable FrkSky telemetry on usart8/ttys6.
2016-10-29 10:56:32 +02:00
Henry Zhang
2b23835d56
MindPX: Support RSSI.
2016-10-29 10:56:32 +02:00
Henry Zhang
d8ac044414
MindPX: Support serial RC input.
2016-10-29 10:56:32 +02:00
Henry Zhang
5076ba0049
MindPX: Disable second CAN bus.
2016-10-29 10:56:32 +02:00
Henry Zhang
99ad8f464e
MindPX: Update modules config.
2016-10-29 10:56:32 +02:00
Henry Zhang
93343487e7
MindPX: Harmonize with FMUv4.
2016-10-29 10:56:32 +02:00