tumbili
8026273cb0
land_detector: do not publish if landing or freefall state has not changed
...
Signed-off-by: tumbili <roman@px4.io> and bkueng <beat-kueng@gmx.net>
2016-06-23 15:56:51 +02:00
Beat Küng
7dea8d4a24
fix 10020_3dr_quad script: load proper mixer file ( #4880 )
...
fixes regression from 85245471c05a7453ffa50e2e74dbf8f48c01982b
2016-06-23 14:54:20 +02:00
Nate Weibley
0551e001e2
Properly reflect flow control state if IOCTL fails ( #4873 )
...
The flow control state is improperly reflected as enabled if the arch/HAL rejects an IOCTL to turn it on. Mavlink::enable_flow_control updates _flow_control_enabled only if the IOCTL call does not fail.
2016-06-23 10:17:17 +02:00
Roman
27e61127a8
ekf2: fix if else logic
...
Signed-off-by: Roman <bapstr@ethz.ch>
2016-06-23 09:08:35 +02:00
Roman
6f6ae78cf2
ekf_att_pos_estimator: added logic for airspeed modes
...
Signed-off-by: Roman <bapstr@ethz.ch>
2016-06-23 09:08:35 +02:00
tumbili
c1ba7ab62b
vtol attitude control: fixed code style
...
Signed-off-by: tumbili <roman@px4.io>
2016-06-23 09:08:35 +02:00
sander
bbf852787e
Rename param to throttle
2016-06-23 09:08:35 +02:00
sander
3002852bfa
Allow throttle updates below 10%
2016-06-23 09:08:35 +02:00
sander
f2e425b75b
commenting
2016-06-23 09:08:35 +02:00
sander
9d59ba125d
remove debug info
2016-06-23 09:08:35 +02:00
sander
37531c018a
Implement MAV_CMD_DO_CHANGE_SPEED throttle
2016-06-23 09:08:35 +02:00
Roman
7f8c183d99
added airspeed mode enum to control state topic
...
Signed-off-by: Roman <bapstr@ethz.ch>
2016-06-23 09:08:35 +02:00
Roman
22db94e352
removed debug printf
...
Signed-off-by: Roman <bapstr@ethz.ch>
2016-06-23 09:08:35 +02:00
sander
cea2350d2e
Time based front transition blending
2016-06-23 09:08:35 +02:00
sander
b54982965b
Allow VTOL transition based on time
2016-06-23 09:08:35 +02:00
tumbili
1bce38bd9b
code style formatting
2016-06-23 09:08:35 +02:00
tumbili
c2da51ccf5
use airspeed mode parameter to decide which method used to publish
...
control state airspeed
2016-06-23 09:08:34 +02:00
tumbili
099becb353
added parameter for airspeed mode selection
...
this will enable small planes flying without an
airspeed sensor
2016-06-23 09:08:34 +02:00
Daniel Agar
e0a214da20
travis-ci OSX don't use homebrew ( #4875 )
...
* the OSX builds were spending the majority of the time just updating homebrew and installing a couple packages
2016-06-23 01:22:47 -04:00
Daniel Agar
3194153b21
travis-ci homebrew cleanup ( #4874 )
2016-06-22 21:55:12 -04:00
Daniel Agar
b247dac120
travis-ci optimizations ( #4870 )
...
* move gcc 4.9 build to circleci
* travis-ci update to xcode 7.3
* travis-ci limit git fetching for OSX
* Makefile split firmware targets for CI
* OSX ccache
2016-06-22 17:42:49 -04:00
Lorenz Meier
56ddd29f1a
Commander: Update params on last step of mag cal
2016-06-22 16:03:01 +02:00
Beat Küng
e7f31393bc
orb: reduce size of SubscriberData struct ( #4771 )
...
- priority field uses only the lower 8 bits, so we can merge with the
update_reported flag
- orb_set_interval is not used often, so make the necessary data an
optional pointer and alloc only when needed.
Memory savings:
- pixracer (w. ekf2): 7.3kB
- pixhawk: 5.3kB
2016-06-22 15:28:23 +02:00
Julian Oes
dfa2ec8c6c
DriverFramework: updated submodule ( #4867 )
...
This brings some makefile and script fixes, as well as an updated dspal.
2016-06-22 15:19:29 +02:00
Roman Bapst
37108870e1
fw_pos_control_l1: added roll setpoint for logging ( #4869 )
...
in altitude control mode for fixed wings the roll setpoint was not
logged because the position controller publishes the attitude setpoint
but the desired roll setpoint is calculated in the attitude control
module. Now the position controller calculates the roll setpoint as well
for the sake of logging.
Signed-off-by: tumbili <roman@px4.io>
2016-06-22 15:19:11 +02:00
Daniel Agar
36103d33d2
travis-ci only build qgc firmware
2016-06-22 13:51:39 +02:00
Daniel Agar
3f3a44fec5
cmake status message if MEMORY_DEBUG enabled
2016-06-22 13:51:39 +02:00
Daniel Agar
924fb49bf5
fw_pos_control_l1 shorten task name
...
-limited to 16 chars
2016-06-22 13:51:39 +02:00
Daniel Agar
b65291579f
show bad formatting diff
2016-06-22 13:51:39 +02:00
Daniel Agar
4d0bb9f1e2
update eclipse project file templates
2016-06-22 13:51:39 +02:00
jwilson
9794bb2f2f
Running fix_code_style.sh on the requested source files.
2016-06-22 08:57:06 +02:00
jwilson
acc1f04b67
Unfortunately, lot's of whitespace changes, required to satisfy unspecified code style format errors.
2016-06-22 08:57:06 +02:00
jwilson
1091319274
Removing shmem_posix.c from the unit testing since param_shmem_test is disabled.
2016-06-22 08:57:06 +02:00
jwilson
a2c16a3b5e
Another attempt to fix the build problem in the shmem code.
2016-06-22 08:57:06 +02:00
jwilson
701d6314d2
Fixes build problem in the shmem code.
2016-06-22 08:57:06 +02:00
jwilson
a73ac821ab
Fixes shared memory locking bug and eliminates the need for an AppsProm driver to reserve a shared memory region.
2016-06-22 08:57:06 +02:00
tumbili
6739ae9dfc
ekf2: substract gyro bias from control state rates
...
Signed-off-by: tumbili <roman@px4.io>
2016-06-22 07:10:20 +02:00
tumbili
c84870046e
updated ecl: added method to return ekf bias state
...
Signed-off-by: tumbili <roman@px4.io>
2016-06-22 07:10:20 +02:00
Lorenz Meier
b563fae118
Fix request data stream handling
2016-06-22 00:09:13 +02:00
Lorenz Meier
de675845af
Fix navigator timeout logic
2016-06-22 00:04:31 +02:00
Lorenz Meier
2f113a4ce3
MAVLink: Allow data rate updates
2016-06-21 16:38:53 +02:00
Lorenz Meier
1869ffd15f
Fix unknown command message for Spektrum bind
2016-06-21 13:36:35 +02:00
Julian Oes
91127d51c0
commander: stay in failsafe even when landed
...
If the failsafe state is ended when landed, we would switch back to
POSCTL and therefore take off again, however, all we want is stay on
ground and wait for the auto disarm.
2016-06-21 10:21:34 +02:00
dong.chen
5ad671ed4c
Solve the problem When lost rc signal, it will rtl repeated.
2016-06-21 10:21:34 +02:00
Julian Oes
c7ec07be70
commander: properly use new param
...
The param COM_ARM_WO_GPS is set to 1 by default to allow arming without
GPS. This then sets a bool arm_without_gps which translates to
!GNSS_check in preflightCheck.
2016-06-21 10:21:34 +02:00
Julian Oes
f67e74935e
commander: remove leftover printf
2016-06-21 10:21:34 +02:00
Julian Oes
66dd72555a
navigator: change default of RC loss param to RTL
2016-06-21 10:21:34 +02:00
Julian Oes
ef04085ac5
commander: go to ALTCTL if GPS is lost in POSCTL
...
Previously, we renained in POSCTL and would drift away if GPS was lost.
2016-06-21 10:21:34 +02:00
Julian Oes
67a4a57491
commander: only warn if termination happens
...
The termination warnings were printed even if termination was not
actually enabled. This was confusing and is therefore fixed.
2016-06-21 10:21:34 +02:00
Julian Oes
872b08f677
commander: remove unneeded include
2016-06-21 10:21:34 +02:00