Julian Oes
8ff237c69f
Remove size optimization for individual modules
...
It makes more sense to set the optimization flags on a platform basis
instead of individually for each module. This allows for different
optimization options for SITL, NuttX, Snapdragon, etc.
2016-09-30 08:11:51 +02:00
Julian Oes
aa6d9e363f
mavlink: fix a shadowing warning
2016-09-30 08:02:55 +02:00
Julian Oes
ab4441c00b
mavlink: add comment for Snapdragon
2016-09-30 08:02:55 +02:00
Julian Oes
1b69f9cb23
mavlink: don't miss first vehicle_command_ack
...
This fixes a corner case where the first advertise/publish of a
vehicle_command_ack was missed. What happened was that the
orb_subscribe_multi was not called until the topic had been published
and therefore orb_exists was happy. This means that by the time
orb_subscribe_multi was finally called, the first vehicle_command_ack
was already history and not detected by orb_check.
This changed adds a flag to the MavlinkOrbSubscription which tells it to
subscribe to a topic from the beginning.
2016-09-30 08:02:55 +02:00
Julian Oes
158a0be6c4
commander: whitespace fix
2016-09-30 08:02:55 +02:00
Beat Küng
92d160c431
uorb devices: fix for QuRT which has no poll()
2016-09-28 15:31:52 +02:00
Beat Küng
219ab519e3
uorb devices: rename queue_size() & meta() to avoid member shadowing
2016-09-28 15:31:52 +02:00
Beat Küng
d1850f5112
uorb top: measure the elapsed time to give more accurate results
2016-09-28 15:31:52 +02:00
Beat Küng
52dde93a31
uorb: merge nuttx & posix files
2016-09-28 15:31:52 +02:00
Beat Küng
f601428e82
uorb: add ifdef's where necessary to mitigate diffs between nuttx & posix
...
now the files are equal
2016-09-28 15:31:52 +02:00
Beat Küng
f5654511b8
uorb: more syntax changes to remove diff between nuttx & posix files
2016-09-28 15:31:52 +02:00
Beat Küng
83c5323c3a
uorb: remove syntax differences between posix & nuttx src file
2016-09-28 15:31:52 +02:00
Beat Küng
fbd7aac4b5
uorb: add 'top' command for a live view of topic updates
2016-09-28 15:31:52 +02:00
Lorenz Meier
65e3ae70dd
DF update
2016-09-27 11:56:49 +02:00
Lorenz Meier
adf56050b9
Use monotonic clock for simulator
2016-09-27 11:56:49 +02:00
Lorenz Meier
5b674ffe48
Update DF to include Travis CI fix for DF
...
DF Update: Use common CMake version so Darwin handling is correct in PX4
Update DF to use proper constants
Update DF
2016-09-27 11:56:49 +02:00
Lorenz Meier
af8cbee6d5
Support 10.11 and 10.12 in parallel in PX4
2016-09-27 11:56:49 +02:00
Lorenz Meier
f49eabdb9d
Update DF to have 10.11 and 10.12 support in parallel
2016-09-27 11:56:49 +02:00
Lorenz Meier
cf671b5134
Fix tests and re-introduce tests into build
...
Code style fix
2016-09-27 11:56:49 +02:00
Lorenz Meier
69c28177ac
Fix platform headers / files for XCode 8
2016-09-27 11:56:49 +02:00
Lorenz Meier
398d9642cb
Update DF for XCode 8
2016-09-27 11:56:49 +02:00
Daniel Agar
fb75240ee9
FW init TECS with PSP_OFF and constrain TAS error
2016-09-27 08:49:45 +02:00
Daniel Agar
ebdfa2860b
land_detector status cleanup
2016-09-27 08:49:45 +02:00
Daniel Agar
9fd0513be3
vtol remove unused vehicle_status
2016-09-27 08:49:45 +02:00
Dennis Shtatnov
e27f396f55
Syslink properly working address params
2016-09-27 08:46:00 +02:00
Daniel Agar
7c0a567eaa
navigator explicitly invalidate position setpoint
2016-09-26 23:11:08 +02:00
Daniel Agar
7b03bce416
Navigator mission FOH use previous loiter altitude
...
-the previous item altitude wasn't valid if switching from LOITER ->
MISSION
-fixes #5395
2016-09-26 23:11:08 +02:00
Julian Oes
660a9e13e7
mavlink_mission: improve comments about casting
2016-09-26 22:55:21 +02:00
Julian Oes
238f597b78
mavlink_mission: remove wrong comment
2016-09-26 22:55:21 +02:00
Julian Oes
047c0e44bd
mavlink_mission: support missions with int params
...
This brings support for the messages MISSION_REQUEST_INT and
MISSION_ITEM_INT which raises the lat/lon accuracy for waypoints.
2016-09-26 22:55:21 +02:00
Julian Oes
997ae98444
navigator: reset cruise speed when out of mission ( #5494 )
...
This reset the cruise speed which can be set by mission items/waypoints
to set a custom speed. Once, switched out of mission, it makes sense to
use the speed set by the param again.
2016-09-26 22:54:15 +02:00
Daniel Agar
1d0a667826
Geofence defaults ( #5534 )
...
* geofence messages too frequent
* geofence horz/vert disable with 0 instead of -1
-closes #5430
2016-09-26 22:50:36 +02:00
Sander Smeets
c4eabbd083
VTOL transition switch parameter checking ( #5545 )
...
* VTOL transition switch parameter checking
* Code style
2016-09-26 10:18:23 +02:00
lovettchris
11f8da5fc6
AUTO_LOITER respect disabled RC link loss param ( #5499 )
2016-09-23 18:14:32 -04:00
tommises
35b45e02b1
controllib_test fix filename in comments ( #5538 )
2016-09-23 17:13:54 -04:00
Andreas Antener
e7d90b1cd3
reduced the wait time at the end of the motor ramp to not unnecessary stress the system
2016-09-21 08:53:15 +02:00
Andreas Antener
3b58caa32a
Updated motor RAMP timing to match slew rate limiter
2016-09-21 08:53:15 +02:00
Daniel Agar
69ae0091b8
VTOL QuadChute only if not landed
2016-09-21 08:36:00 +02:00
Beat Küng
21ce157763
lps25h: use STACK_MAIN instead of STACK
2016-09-20 18:55:25 +02:00
Beat Küng
281c450b6e
fix syslink: rc.timestamp_publication -> rc.timestamp
...
changed in d297d31c23
2016-09-20 18:55:05 +02:00
Nacho Carnicero
392391e8df
Fix VTOL status in forward transition for tiltrotor models
2016-09-19 20:27:14 +02:00
Mark Whitehorn
95f899fee7
always publish simulator groundtruth attitude
2016-09-19 13:07:02 +02:00
Mark Whitehorn
ca9ac1c807
add default simulator groundtruth topic only for SITL builds
2016-09-19 13:05:14 +02:00
Mark Whitehorn
f24b199775
add HIL_STATE message handler and publish to uORB
...
add missing break
uorb topics generator: add multi-topics to the list of all topics
topic names with '# TOPICS <name>' were previously not in orb_get_topics().
This means the logger could not find them.
Affects for example actuator_controls_0.
px_generate_uorb_topic_files.py: add multitopics to generate_topics_list_file_from_files method
switch simulated attitude to new topic: vehicle_attitude_groundtruth
logger: add input_rc topic. needed for web plotting
input_rc.msg: remove timestamp_publication, use timestamp instead
mixer.cpp: warnx -> PX4_ERR
logger: initialize timer_call to 0 (hrt_call_every reads some fields)
position_setpoint_triplet topic: set the timestamp when publishing
px_generate_uorb_topic_files.py: add multitopics to generate_topics_list_file_from_files method
add vehicle_attitude_groundtruth to default topics
change to hil_state_quaternion
2016-09-19 13:05:14 +02:00
Beat Küng
3a084fbdb8
position_setpoint_triplet topic: set the timestamp when publishing
2016-09-19 13:03:40 +02:00
Beat Küng
4e1652fa6b
logger: initialize timer_call to 0 (hrt_call_every reads some fields)
2016-09-19 13:03:40 +02:00
Beat Küng
44ac7d11e7
mixer.cpp: warnx -> PX4_ERR
2016-09-19 13:03:40 +02:00
Beat Küng
d297d31c23
input_rc.msg: remove timestamp_publication, use timestamp instead
2016-09-19 13:02:31 +02:00
Beat Küng
3a94afb03c
logger: add input_rc topic. needed for web plotting
2016-09-19 13:02:31 +02:00
Dennis Shtatnov
f334a6225a
Syslink cli deck detection
2016-09-19 11:54:53 +02:00