Beat Küng
9da537c092
uorb: add uorb_unadvertise method
...
This is necessary when using multiple instances of a topic. However it does
not free the underlying resources, as it is assumed they will be used again
at a later point.
2016-04-29 09:31:08 +02:00
Julian Oes
0c0d251003
Intersil wrapper continued
...
* Qflight: add intersil sensor driver
* df_isl_wrapper: change driver lib name to isl
* posix-config: add df_isl_wrapper start command to eagle startup
* isl_wrapper: cleanup isl wrapper
* isl: remove unused option -R
* isl: change the driver name to isl29501
* DriverFramework: updated submodule again
This is to get the latest `make fix-style` changes.
* df_isl29501_wrapper: rename wrapper all the way
2016-04-28 15:31:40 +02:00
Andreas Antener
f1d86a9064
removed not needed memsets
2016-04-28 13:39:02 +02:00
Andreas Antener
a6878fb653
initialize offboard structs
2016-04-28 13:39:01 +02:00
Lorenz Meier
3345a586d2
Battery: Initialize lowpass value properly
2016-04-28 13:24:53 +02:00
Lorenz Meier
4441b74020
sensors: Default battery to a 50% setting
2016-04-28 13:06:02 +02:00
Lorenz Meier
a676af3d42
Battery: Deal with symmetric throttle
2016-04-28 13:05:44 +02:00
Lorenz Meier
d67ff7564f
Fix sdlog2 race between copy and store
2016-04-28 12:20:16 +02:00
Lorenz Meier
e42b1dc948
Revert "fix bug in the logging app:"
...
This reverts commit 29c5c25f4712a85cad9d9eecb880ac0708f20d61.
2016-04-28 12:14:29 +02:00
jwilson
eb89cddea3
Adds pressure sensor driver to the build and modifies the configuration file to get the associated driver loaded.
2016-04-28 08:53:06 +02:00
Roman
29c5c25f47
fix bug in the logging app:
...
- either sensor combined or the replay topic where copied into
the union buffer but at times the memory was overwritten by other
topics which updated below
- this change makes sure that the two topics are copied into the union
buffer at the correct location in the code
2016-04-27 21:40:07 +02:00
Lorenz Meier
5bcdfed203
Improve trigger meta
2016-04-27 19:57:26 +02:00
Lorenz Meier
a01cb1d0b8
Bump param meta version
2016-04-27 16:40:58 +02:00
Lorenz Meier
2fc6cdd994
Gazebo SITL: Ensure a tightly closed altitude control loop
2016-04-27 15:30:44 +02:00
Lorenz Meier
65d0d1f9e3
Commander: Allow better battery failsafe warning / actions
2016-04-27 14:40:56 +02:00
Lorenz Meier
f3586b371a
Travis CI: Upload all default targets
2016-04-27 12:17:55 +02:00
Lorenz Meier
7a197c5384
Travis CI: Re-create historic file names
2016-04-27 12:14:52 +02:00
Lorenz Meier
83f146aea7
Update master build
2016-04-27 11:42:01 +02:00
David Sidrane
161f92250f
Update CMakeLists.txt ( #4377 )
...
Removes warning as Cmake now using STACK_MAIN
2016-04-27 08:29:06 +02:00
Julian Oes
99286cf1bd
ekf2: replace !isnan with PX4_ISFINITE ( #4374 )
2016-04-26 22:15:30 +02:00
Julian Oes
ea3adee28a
shmem_qurt: fix format
2016-04-26 10:23:39 +02:00
Julian Oes
e3c9135ac2
param_shmem: fix bug where params didn't stick
...
There was the case where a param was changed on the Linux side but the
change did not get saved on the DSP side because the param was not in
the local list of changed params on the DSP side. On save, the param
index is now refreshed, and param_get is called on all params that have
changed. This is a hacky workaround but resolves the problem for now.
2016-04-26 10:21:01 +02:00
Lorenz Meier
2fff2d4eac
Robustify single mode selection. Fixes #4364
2016-04-26 09:11:35 +02:00
Mark Whitehorn
1a5040b9d2
only call fsync in NUTTX builds
2016-04-25 21:51:09 +02:00
Mark Whitehorn
6f20b9e1df
fix unused variable error
2016-04-25 21:51:09 +02:00
Mark Whitehorn
4cf427510e
fix problem with log_file_path and add msg timestamps
2016-04-25 21:51:09 +02:00
Andrew Tridgell
6552f925f8
px4fmu: allow control of safety state on FMUv4
...
allows for MAVLink control of safety state
2016-04-25 17:25:47 +02:00
Nicolas de Palezieux
9199c5ec17
changed parameters to int32_t to prevent stack smashing
2016-04-25 16:16:04 +02:00
Nicolas de Palezieux
b1c6a2c7ab
ensure PWM_DISARMED value is sent to ESCs if snapdragon does not send anything else
2016-04-25 16:11:49 +02:00
Julian Oes
f454d74a51
mavlink: fix Snapdragon build
2016-04-25 15:35:22 +02:00
Julian Oes
2e476ce6bf
gps/devices: updated submodule
...
This includes the mtk bugfix for Snapdragon.
2016-04-25 06:21:36 -07:00
Julian Oes
5e5af9c37f
posix px4_layer: fix Mac build
2016-04-25 06:21:36 -07:00
Julian Oes
ee57055b99
posix px4_layer: fix linking error on QURT
2016-04-25 06:21:36 -07:00
Julian Oes
c975d01200
gps: fix Snapdragon build
2016-04-25 06:21:36 -07:00
Lorenz Meier
191afe499c
Gazebo: More Eigen3 fixes
2016-04-25 14:53:01 +02:00
Lorenz Meier
14a20e3112
MAVLink streams: Better log file handling
2016-04-25 14:46:15 +02:00
Beat Küng
b855d76f28
fix gps: subscribe to topics in the gps thread instead of the shell thread
...
NuttX does not inherit file descriptors when creating new tasks.
2016-04-25 13:35:41 +02:00
Beat Küng
58a7db51c3
gps: add RTCM message rate to the 'gps status' command
2016-04-25 13:35:41 +02:00
Beat Küng
acc40c8217
orb unittest: increase waiting time so that test does not fail on slow devices
...
This test failed on the pixracer because the subscriber thread was too slow
and thus orb messages got lost. This behavior is expected, but the test
should not fail because of that, so we increase the sleeping time.
2016-04-25 13:35:41 +02:00
Julian Oes
0031220c1a
df_mpu9250_wrapper: add reporting for range hits
...
We now send log messages over mavlink in case excessive vibrations are
detected.
2016-04-25 12:48:48 +02:00
Julian Oes
84c87696fe
df_mpu9250_wrapper: use the elapsed counter
2016-04-25 12:48:48 +02:00
Julian Oes
20e494410a
df_mpu9250_wrapper: add an info function
2016-04-25 12:48:48 +02:00
Julian Oes
23f882063e
df_mpu9250_wrapper: also free the perf_counters
2016-04-25 12:48:48 +02:00
Julian Oes
1cf7de8fdb
perf_counter: perf_print_counter now works on QURT
2016-04-25 12:48:48 +02:00
Julian Oes
d55b4802f1
df_mpu9250_wrapper: add perf counters
2016-04-25 12:48:48 +02:00
Julian Oes
4ac67f69d1
DriverFramework: updated submodule
...
This brings the latest renamed counters.
2016-04-25 12:48:48 +02:00
Julian Oes
944acfaf75
simulator: change after perf_counter API change
2016-04-25 12:48:48 +02:00
Julian Oes
fa6fe4ca96
px4io: small change after perf_counter API change
2016-04-25 12:48:48 +02:00
Julian Oes
662c097803
perf_counter: add function to set a count
...
This needed the set function which sets elapsed to change the name to
avoid ambiguities.
2016-04-25 12:48:48 +02:00
Julian Oes
08a1941fd6
df_mpu9250_wrapper: fix style
2016-04-25 12:48:48 +02:00