17809 Commits

Author SHA1 Message Date
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