Mohammed Kabir
a11ef6be10
lis3mdl : fill device ID, scale and range into uORB topic properly
2017-05-27 00:31:05 +02:00
Mohammed Kabir
f97822155a
rc.sensors : start external compass on v4Pro and v5 with temperature compensation and self-calibration at startup
2017-05-27 00:31:05 +02:00
Daniel Agar
dde605fc4a
Tools/docker_run.sh pick appropriate container if not set ( #7297 )
2017-05-26 09:28:37 -04:00
Daniel Agar
1b2c54836f
nuttx-patches FATAL_ERROR if patch isn't included
2017-05-25 13:28:10 -04:00
David Sidrane
6b3a665e33
Backport Upstream SDIO 1-bit and 16G Size Fixes
...
This backports upstrem NuttX
ea7b673 - Allow dma in 1 bit mode in STM32F4xxx
17cbec1 - fix warning from ea7b673
4795d58 - Only the decoded.oid = (cid[0] >> 8) change.
2017-05-25 13:28:10 -04:00
David Sidrane
635d861b76
Backport Upstream SDIO 1-bit and 16G Size Fixes
...
This backports upstrem NuttX
ea7b673 - Allow dma in 1 bit mode in STM32F4xxx
4795d58 - Only the decoded.oid = (cid[0] >> 8) change.
2017-05-22 21:48:49 +02:00
Lorenz Meier
05b21958e7
Update README.md
...
Refresh team list.
2017-05-20 11:02:17 +02:00
David Sidrane
6bf19d2a06
BACKPORT of upstream NuttX stm32_serial: fix freezing serial port.
...
Thanks to Jussi Kivilinna
9169ff6a15
stm32_serial: fix freezing serial port. Serial interrupt enable/disable functions
do not disable interrupts and can freeze device when serial interrupt is received
while execution is at those functions.
Trivially triggered with two or more threads write to regular syslog stream and to
emergency stream. In this case, freeze happens because of mismatch of priv->ie
(TXEIE == 0) and actually enabled interrupts in USART registers (TXEIE == 1),
which leads to unhandled TXE interrupt and causes interrupt storm for USART.
2017-05-20 10:26:20 +02:00
Paul Riseborough
ec3fe09602
ekf2: format fix
2017-05-20 10:24:08 +02:00
Paul Riseborough
889fb30029
ekf2: Improve control of magnetometer bias learning
...
Adds parameters so that the motion checks used to switch between magnetic yaw and 3-axis fusion can be adjusted.
Modifies the check used to determine if learned mag biases can be saved. A cumulated calibration time is used rather than continuous calibration time to allow for for switching in and out of 3-axis fusion mode that is required to do calibration.
2017-05-20 10:24:08 +02:00
Paul Riseborough
aa69ae0ee6
ekf2: Add preflight checking of velocity and height innovations
...
Filters the vertical position and 3-axis velocity innovations and sets the local and global position as invalid if they exceed limits during ARMING_STATE_STANDBY.
2017-05-20 10:24:08 +02:00
Paul Riseborough
2d34a3e096
ekf2: monitor estimator time slip
...
Used to check if the ekf2 module is failing to keep up with the IMU data
2017-05-20 10:24:08 +02:00
Paul Riseborough
e2242f87c9
msg: update estimator_status
...
Reduce unnecessary length of state and covariance arrays
Add time slip monitor
2017-05-20 10:24:08 +02:00
Paul Riseborough
e7a225bf48
ecl: use latest master
2017-05-20 10:24:08 +02:00
Kevin Lopez Alvarez
cdf941e78b
Fix code style
2017-05-20 10:23:28 +02:00
Kevin Lopez Alvarez
588a8d3841
px4fmu-v4pro : Add support for ICM20602
2017-05-20 10:23:28 +02:00
Lorenz Meier
74b0e485e7
MAVLink stream: Ensure the message is not sent again if it was already dispatched.
2017-05-19 10:34:43 +02:00
Lorenz Meier
c84611f0f5
MAVLink: Fix rate handling for camera trigger messages
2017-05-19 10:34:43 +02:00
Nicolae Rosia
ee637952ba
aerofc_adc: fix error handling in init
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-19 10:34:18 +02:00
Kabir Mohammed
410577bb27
Update README.md
2017-05-19 10:13:39 +02:00
Lorenz Meier
2ad92dd144
Update README.md
...
Added maintainers / corrected formatting.
2017-05-19 10:10:55 +02:00
Lorenz Meier
6094ceade1
Update README.md
2017-05-19 10:08:10 +02:00
Lorenz Meier
654a8cb43a
Update README.md
2017-05-19 10:07:54 +02:00
Luís Felipe Strano Moraes
9935aeba16
Add Jose as maintainer for Intel Aero.
...
With great power comes great responsibility!
2017-05-19 08:43:49 +02:00
Nicolae Rosia
7d1dfb37a5
linux_gpio: pin should be unsigned int
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-18 23:09:44 +02:00
Nicolae Rosia
99d4f70ef8
linux_gpio: check if pin is already exported
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-18 23:09:44 +02:00
Nicolae Rosia
b82a0f988e
linux_gpio: use nullptr
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-18 23:09:44 +02:00
Nicolae Rosia
4af7036a8a
replace navio_gpio with linux_gpio
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-18 23:09:44 +02:00
Beat Küng
3d77102653
mavlink_main: remove MISSION_ITEM from streams configuration
2017-05-18 09:48:14 +02:00
Beat Küng
2a79ddd621
MavlinkLogHandler: increase MAX_BYTES_SEND to 256kb
...
It increases the throughput on UDP (from around 2Mb to 2.5Mb), while the
rate via USB & telemetry stay the same.
2017-05-18 09:48:14 +02:00
Beat Küng
a89980f440
MavlinkParametersManager: update sending rate
...
This is an adjustment due to the changed calling frequency of send()
(was 300 Hz, is now 100 Hz)
2017-05-18 09:48:14 +02:00
Beat Küng
cfa61c5841
MavlinkReceiver: add mission manager, param manager, ftp and log handler
...
This makes also a slight stack size increase necessary (was 284 bytes left)
2017-05-18 09:48:14 +02:00
Beat Küng
d70caeb24b
MavlinkParametersManager: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
a761c4189e
MavlinkMissionManager: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
99b29777ba
MavlinkLogHandler: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
e6c3b29aa6
MavlinkFTP: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
78c1f51f11
mavlink main: remove mission_manager, param manager, ftp & log handler
...
Will be moved to the receiver thread
2017-05-18 09:48:14 +02:00
Beat Küng
4105394234
mavlink_receiver: check for allocation failure
...
Also remove the start() declration (there's no definition of that)
2017-05-18 09:48:14 +02:00
Beat Küng
2c548f84a7
refator mavlink: prefix class members with _
2017-05-18 09:48:14 +02:00
Daniel Agar
ef5bc526de
Tools/ecl_ekf mark executable
2017-05-17 09:02:52 +02:00
David Sidrane
3c62f7a3eb
stm32:drv_input_capture bug fixes.
...
Filter for channel 4 was modifying channel 1
capture and overflow reads were using wrong paramaters
in macros and addressing junk in memory.
up_input_capture_get_filter was shifing results the wrong way.
2017-05-17 08:34:57 +02:00
David Sidrane
a15b8565ef
Removed wrong comment
2017-05-17 08:34:57 +02:00
Lorenz Meier
9be5193965
Navigator: Fix RTL command lnd logic for missions
...
The navigator was sending RTL commands in the wrong circumstances leading to a cycle between Navigator and Commander.
2017-05-16 08:40:53 +02:00
Dennis Mannhart
32685338c9
mc_pos_control: simplify transition with just using triplets
2017-05-15 15:41:47 +02:00
Dennis Mannhart
a98c0ef25d
mc_pos_control: during transition set vel_sp to zero
2017-05-15 15:41:47 +02:00
Dennis Mannhart
1ee160a5ff
navigator takeoff: use global yaw instead of home yaw
2017-05-15 15:41:47 +02:00
ChristophTobler
14f860090a
remove empty line and fix typo
2017-05-15 15:41:47 +02:00
Dennis Mannhart
00c9e4b79f
mc_pos_control: set triplets.valid to first time when landed
2017-05-15 15:41:47 +02:00
Dennis Mannhart
9e383f2cd3
navigator: when landed only exit idle if mission/takoff
2017-05-15 15:41:47 +02:00
Nicolae Rosia
a55f97503e
navio_adc: fix formatting
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-14 17:51:02 +02:00