Beat Küng
c606554da3
PreflightCheck.cpp: use __PX4_POSIX_RPI instead of __LINUX for RPI
2016-09-30 13:50:51 +02:00
Beat Küng
cf5338df02
accelsim: lower publisher rate to 250Hz
2016-09-30 13:50:51 +02:00
Beat Küng
27aaf244af
fix accelsim: ACC_READ cannot be 0 (it's used to check if a bit is set)
...
before that, accel data was all 0, but since the gyrosim also publishes
accel data, it was not a problem.
2016-09-30 13:50:51 +02:00
Beat Küng
d7ed47e2e5
px4_posix_tasks.cpp: make sure to copy the thread name into the thread data struct
...
The thread name is used from within the entry of the new thread, but the
provided name could live on the stack of the caller thread. Thus we need to
copy the name.
2016-09-30 13:50:51 +02:00
Beat Küng
ac189704ed
simulator: flush output after waiting message output
...
Just to make sure the user sees the message.
2016-09-30 13:50:51 +02:00
Beat Küng
f25947b964
hrt_work_queue posix: only send a wake-up signal if not called from own thread
...
The simulated timer interrupt always adds a new scheduled work task, which
is called from the work queue thread. Sending the signal creates measurable
overhead (~5% of the px4 CPU runtime) and is unnecessary, since the thread
is not sleeping anyway.
2016-09-30 13:50:51 +02:00
Beat Küng
1d111cb254
px4_getpid: return the taskmap index instead of pthread_self()
...
this makes it consistent with other functions, like px4_task_spawn_cmd()
and px4_task_kill()
2016-09-30 13:50:51 +02:00
Julian Oes
763d2d0447
ecl: point to interim branch for now
2016-09-30 09:25:26 +02:00
Lorenz Meier
17a1d31b79
Update L1 controller stack
2016-09-30 09:16:36 +02:00
Lorenz Meier
69f6708f37
Increase sensors stack
2016-09-30 09:16:36 +02:00
Julian Oes
7f8f6c3879
ecl: updated submodule again
2016-09-30 08:11:51 +02:00
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