Commit Graph

711 Commits

Author SHA1 Message Date
Daniel Agar ceea55a640 runway_takeoff_params.c param metadata 2016-05-13 21:03:39 -04:00
Daniel Agar deecd4b918 launchdetection_params.c param metadata 2016-05-13 21:03:35 -04:00
Daniel Agar 91f1ac5c88 runway_takeoff_params.c param metadata 2016-05-11 12:29:44 -04:00
Daniel Agar 72d296fe65 launchdetection_params.c param metadata 2016-05-11 12:29:40 -04:00
Paul Riseborough 3179b12dd3 ecl: update library reference
removes use of vehicle arm status message
2016-05-11 14:53:55 +02:00
Paul Riseborough 6ef2e4c9b2 ecl: update library reference
Numerous EKF updates for improved accuracy and stability
2016-05-11 14:53:55 +02:00
Andreas Antener 3b88937594 added ROTATION_PITCH_90_ROLL_270 2016-05-10 09:29:06 +02:00
Kabir Mohammed 4ed112b259 Remove old toolchain 2016-05-09 16:13:01 +02:00
Lorenz Meier 1840d2287c Update ECL to reduce perf counter usage 2016-05-05 20:06:23 +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
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 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
Lorenz Meier cef1e79b00 Update DriverFramework version 2016-05-03 10:04:55 +02:00
Mark Charlebois 8cb8987bcd Use DriverFramework as a PX4 module (#4415)
* Use DriverFramework as a PX4 module

Targets wanting to use DriverFramework must add

   lib/DriverFramework/framework

to their config file.

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

* Removed spurious code

No need to add if check before for loop

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

* Added DriverFramework to NuttX configs

Added lib/DriverFramework/firmware to nuttx configs

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

* Updated src/lib/DriverFramework

* Removed DF_TARGET and __DF_${OS} defines

These are now handled inside DriverFramework

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

* Updated DriverFramework

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

* Restored __DF_${OS}

The include files in DriverFramwork need to know the target OS.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-05-03 10:03:28 +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
Julian Oes 4ac67f69d1 DriverFramework: updated submodule
This brings the latest renamed counters.
2016-04-25 12:48:48 +02:00
Julian Oes 544f0b70a9 DriverFramework: updated submodule
This brings error counters and timestamp offsets between FIFO samples.
2016-04-25 12:48:48 +02:00
Julian Oes f91be1e281 DriverFramework: updated submodule
This raises the sampling frequency from 500 Hz to 8kHz using the FIFO
buffer.
2016-04-25 12:48:48 +02:00
Paul Riseborough df3dce33c7 ecl: update library reference
Improved reporting and logging of ekf2 status
2016-04-20 21:47:29 +02:00
Roman b1b8ab62a3 updated ecl ekf 2016-04-19 13:25:41 +02:00
Roman f5730dc7b5 updated ecl ekf 2016-04-19 11:19:36 +02:00
Andrew Tridgell fde635ef5a px4iofirmware: fixed display of sbus rate in px4io status 2016-04-18 11:43:24 +02:00
Andrew Tridgell 58122ed33d sbus: added support for changing SBUS output rate 2016-04-18 11:43:24 +02:00
Andrew Tridgell 091515956d dsm: fixed shadowed variables errors 2016-04-18 11:35:21 +02:00
Lorenz Meier 5088baa87d ECL: Update library to fix pointer initialization 2016-04-17 19:33:53 +02:00
Lorenz Meier 73f48b78aa Update ECL version 2016-04-17 16:04:07 +02:00
James Goppert afcc5b4695 Moved control library. 2016-04-14 14:28:32 -04:00
James Goppert 967e4dd127 Modified cmake to use STACK_MAX and STACK_MAIN 2016-04-14 13:36:36 -04:00
Paul Riseborough 592113178b ecl: update library reference
Improved recovery from bad height estimation
2016-04-12 12:36:05 +02:00
Nicolas de Palezieux 00352565ee added I2C driver for TeraRanger One 2016-04-06 10:35:38 +02:00
Lorenz Meier 3232912c77 Update ECL version 2016-04-05 19:09:04 -07:00
Paul Riseborough e66a3bd99f ekf2: incorporate fixes to covariance prediction and initialisation
Update ecl library reference.
Update default parameters
2016-04-05 19:08:39 -07:00
Roman 65d491cafc ekf2: update airspeed fusion (not yet active) 2016-04-05 21:37:36 +02:00
Julian Oes 57c134a23d DriverFramework: updated submodule
This fixes the clock used for pthread_cond_timedwait properly.
2016-04-05 09:30:33 +02:00
Julian Oes e5c64c7629 DriverFramework: update submodule
This fixes a bug that the mainapp on Snapdragon uses 100% CPU.
2016-04-04 16:01:44 +02:00
Felix Hu bd580e09bf supports MindPXv2 borad which is a product from AirMind. 2016-03-30 19:45:39 +02:00
Julian Oes 4a68946b62 DriverFramework: update submodule
This lowers the MPU9250 sampling rate from 1kHz to 500 Hz.
2016-03-30 17:35:02 +02:00
CarlOlsson 6f6795160d updated ecl 2016-03-30 17:33:37 +02:00
Daniel Agar 26bb2fd22f capitalize param values 2016-03-25 20:38:08 -04:00
Daniel Agar 6888545037 remove @unit enum 2016-03-25 20:33:25 -04:00
Daniel Agar 70a68def83 params correct boolean tag 2016-03-25 20:25:17 -04:00
James Goppert d02abf2cc0 Removed CMSIS. 2016-03-25 18:43:43 +01:00
Julian Oes 79426c32c7 DriverFramework: update submodule
The latest version must have gotten lost in the merge.
2016-03-24 14:56:54 +01:00
Julian Oes bba0d0384d drivers/modules: changes after mavlink_log change
The mavlink_log API changes lead to changes in all drivers/modules using
it.
2016-03-24 13:10:02 +01:00
Julian Oes 37a1f6ea8d DriverFramework: updated submodule
This brings better support for device ids.
2016-03-24 13:08:31 +01:00
James Goppert 20720bdfb1 Matrixlib update. 2016-03-21 16:02:57 -04:00
Julian Oes 8ea581189a DriverFramework: updated submodule
This brings various bugfixes for the framework, as well as Support for
RPi2 with Navio+.
2016-03-19 18:57:45 +04:00
James Goppert ce7dad81c2 Updated matrix. 2016-03-15 18:11:44 -04:00
James Goppert 484a95978f Matrix lib update. 2016-03-15 06:52:13 -04:00