17944 Commits

Author SHA1 Message Date
Lorenz Meier
32cd154d7c Revert "ESC cal: Increase timeouts"
This reverts commit d2575c25563d5731f6db0a1607d096198d32cabe.
2016-05-09 08:37:05 +02:00
Lorenz Meier
0917a346e4 Mag cal: allow 6, 3 and 2 side calibrations (and anything in-between with bitfields) 2016-05-09 00:32:54 +02:00
Lorenz Meier
4aec95b239 HMC5883: Be less sensitive to large scaling errors and offsets 2016-05-07 14:37:55 +02:00
Lorenz Meier
3f169d9b78 Fix instructions for airspeed calibration 2016-05-07 14:37:55 +02:00
Sander Smeets
1815b47fbf Add reserved type, fixes #4466 (#4476)
* Add reserved type, fixes #4466

* Additional reserved vtol types added to is_vtol
2016-05-07 10:59:49 +02:00
Andreas Bircher
61d2987e6d Geotagging enhancements (#4475)
* adding the altitude tag

* sorting list of pics before tagging

* adding instruction about alphabetical image naming
2016-05-07 10:29:40 +02:00
Daniel Agar
7b0078a20d bosch bmi160 driver (#4469) 2016-05-06 21:07:34 +02:00
Lorenz Meier
755176b247 Sim compile fix 2016-05-06 19:22:18 +02:00
Lorenz Meier
ebaca071f6 Battery charge estimation: Factor in voltage drop for idle props 2016-05-06 18:14:34 +02:00
Lorenz Meier
48d7295be6 Default to a multicopter 2016-05-06 07:28:36 +02:00
Mark Charlebois
e2c3ea064e Remove release configs (#4454)
* Removed release configs for eagle

These configs are only built for internal testing

Signed-off-by: Mark Charlebois <charlebm@gmail.com>

* Removed release build for eagle from Makefile

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-05-06 07:18:57 +02:00
Lorenz Meier
7dbef87ca0 FW pos control: Reduce excessive stack ssize 2016-05-05 20:11:00 +02:00
Lorenz Meier
5e099d8d16 sensors: Reduce perf counters 2016-05-05 20:09:09 +02:00
Lorenz Meier
901461f301 FW att ctrl: Reduce perf counters 2016-05-05 20:08:54 +02:00
Lorenz Meier
34c7dea08c EKF: Reduce perf counters 2016-05-05 20:08:43 +02:00
Lorenz Meier
dd774a60e3 IO driver: Reduce perf counters 2016-05-05 20:08:11 +02:00
Lorenz Meier
2e23d01b60 Systemlib: harden perf counter handling for null ptrs 2016-05-05 20:07:48 +02:00
Lorenz Meier
32e2998fe4 ROMFS: Further squeeze FMUv1 logging buffer 2016-05-05 20:07:20 +02:00
Lorenz Meier
e250d12184 Board drivers: Shorten perf names 2016-05-05 20:06:42 +02:00
Lorenz Meier
1840d2287c Update ECL to reduce perf counter usage 2016-05-05 20:06:23 +02:00
Lorenz Meier
ae75ba26b7 MAVLink: Remove excessive stack 2016-05-05 19:36:39 +02:00
Lorenz Meier
986145ac23 ROMFS: Free flash by being less verbose 2016-05-05 19:36:28 +02:00
Lorenz Meier
29550a4cee Strip LPE config, as it has become part of the default config 2016-05-05 18:23:33 +02:00
Lorenz Meier
639a589233 Fix RTL abort detection on stick change v1.3.0rc3 2016-05-05 16:55:04 +02:00
Lorenz Meier
bbd2b763a3 Fix battery charge level filter v1.3.0rc2 2016-05-05 16:13:58 +02:00
Julian Oes
6c61b67fd5 shmem: fix eagle build 2016-05-05 14:28:35 +02:00
Julian Oes
bdaa1b58f6 uart_esc: fix eagle build 2016-05-05 14:28:20 +02:00
Lorenz Meier
2801a54544 Snapdragon param build fix 2016-05-05 14:15:25 +02:00
Lorenz Meier
34ba80ea9d Remove attributes warning for Snapdragon 2016-05-05 14:09:18 +02:00
Lorenz Meier
192510ee1c FMUv4 compile fix 2016-05-05 14:09:03 +02:00
Lorenz Meier
084dfb4026 Fix Snapdragon no-packed 2016-05-05 14:02:31 +02:00
Lorenz Meier
1e7f19335d Build: Less verbose 2016-05-05 13:37:02 +02:00
Daniel Agar
7aa6e85563 enable Wshadow 2016-05-05 13:32:42 +02:00
Lorenz Meier
e61f517bc6 Update ECL library to include all bugfixes 2016-05-05 13:18:03 +02:00
Lorenz Meier
bdaa2ee20e Update DriverFramework to include recent improvements and fixes 2016-05-05 11:51:36 +02:00
Julian Oes
3e165c51d4 cmake: copy over changes that rebase missed 2016-05-05 09:14:11 +02:00
Julian Oes
efd20373ff cmake: re-use the QURT build as well
Instead of calling the eagle cmake script from excelsior, use a shared
sdflight cmake file like in it is done for the POSIX build on
Snapdragon.
2016-05-05 09:12:46 +02:00
Julian Oes
805ef9fff1 cmake: added some comments about eagle/excelsior 2016-05-05 09:11:59 +02:00
Julian Oes
01ad1b642b Makefile: whitespace only 2016-05-05 09:11:29 +02:00
jwilson
5b6fae5380 Adding config changes to allow PX4 to be built for the Excelsior board. 2016-05-05 08:34:31 +02:00
jwilson
c87a8bedb6 Adding config changes to allow PX4 to be built for the Excelsior board. 2016-05-05 08:34:31 +02:00
Julian Oes
0c5c111cdd cmake: no param sculling for all eagle configs 2016-05-05 08:09:59 +02:00
David Sidrane
8d510471a1 Turn off paramter culling on eagle 2016-05-05 08:00:26 +02:00
David Sidrane
a08cce27d7 Allow paramter culling to be tunred off 2016-05-05 08:00:26 +02:00
Daniel Agar
553818b646 make submodulesclean proper order
-can't sync after deinit
2016-05-04 23:21:17 -04:00
Felix Hu
18176ea73d change productstr 2016-05-04 23:33:48 +02:00
Felix Hu
9dd42e45d5 mod mindpx v2 prototype and defconfig 2016-05-04 23:33:48 +02:00
Lorenz Meier
45a5f2aaa4 MC vel control: Better defaults, better min and max gains 2016-05-04 22:49:36 +02:00
Julian Oes
aafcae7e6f MPU9250: integrate using the FIFO sample interval
Instead of calculating time offsets between samples, it is easier just
to assume a constant sampling time. Then all samples can be integrated,
and published every forth time the FIFO buffer has been emptied.

The sampling in the sensor happens at 8kHz, the driver empties the
buffer at 1kHz, and publishes (and resets the integration) at 250 Hz.
2016-05-04 22:28:19 +02:00
Julian Oes
f528c63030 integrator: add a put method for known intervals
This adds a second put method to the integrator class. This allows to
integrate with known intervals between samples, rather than based on
timestamps. This makes integrating the samples coming out of the MPU9250
FIFO buffer easier.
2016-05-04 22:28:19 +02:00