Mark Charlebois
ea138cfd38
Updated DriverFramework with NuttX fixes
...
See required DriverFramework change:
https://github.com/PX4/DriverFramework/pull/83
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-23 17:53:49 +02:00
Mark Charlebois
7c6d24d6b0
Updated DriverFramework with critical qurt fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2016-05-23 17:53:49 +02:00
Lorenz Meier
1db1a364c1
SBUS decoding: Fix channel 18 return value
2016-05-21 15:40:05 +02:00
David Sidrane
1b77ec7f82
Decouple board name
2016-05-21 10:48:15 +02:00
Michael Schaeuble
9027ff4372
DriverFramework: update submodule reference
2016-05-19 15:41:50 +02:00
Kabir Mohammed
bcaa990220
Updated DF submodule
2016-05-19 15:41:50 +02:00
Paul Riseborough
fee5e87d87
ecl: update submodule reference
...
Incorporates big fixes for use of external vision data
2016-05-19 13:04:49 +10:00
Paul Riseborough
567e10eb66
ecl: update library reference
...
Further updates to improve angular alignment consistency
2016-05-19 08:08:39 +10:00
Paul Riseborough
f5a1569f49
ecl: update library reference
...
fixes bug that can cause alignment to fail for pitch angles near +-90 deg
2016-05-18 12:44:04 +10:00
Paul Riseborough
71db04c02c
ecl: update submodule reference
...
adds ability to set initial tilt alignment uncertainty
2016-05-18 12:44:04 +10:00
Paul Riseborough
ec991ab1a8
ecl: update submodule reference
2016-05-18 12:44:04 +10:00
Paul Riseborough
b8b05b1b4b
ecl: update submodule reference
...
Fixes error in calculation of observation variance used by terrain estimator.
2016-05-14 22:02:13 +10:00
Daniel Agar
69c1ce1714
WIP logger serialization
2016-05-14 11:27:07 +02:00
Beat Küng
dae12f1238
mathlib: replace math::{min,max,constrain} with template methods
2016-05-14 11:27:07 +02:00
Beat Küng
7055d3c929
fix tecs.cpp: use UINT64_C for uint64_t constant instead of UUL
2016-05-14 11:27:07 +02:00
Daniel Agar
eb29b33620
use gcc attributes to align and pack
2016-05-14 11:27:07 +02:00
Daniel Agar
76387b1693
uorb autogeneration
2016-05-14 11:27:07 +02:00
Paul Riseborough
5f2c2f8392
ecl: update submodule reference
2016-05-14 11:24:41 +02:00
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