Michael Schaeuble
f95f37cb7b
Update to DF commit with the MS5607 driver
2016-06-20 12:55:01 +02:00
Michael Schaeuble
9933494d53
Add parrot bebop build structure
2016-06-20 12:55:01 +02:00
Julian Oes
1dec6e83c6
ecl: update submodule ( #4839 )
2016-06-17 21:16:54 +02:00
Julian Oes
a76eab367c
DriverFramework: update submodule
...
This brings various PRs in:
- RPi build fixes
- unit tests on CI and on Mac
- some cmake cleanup
- CI style check for DF
2016-06-15 13:36:30 +01:00
Miguel Arroyo
58f6835b19
Fixes Function signature MPU9250
2016-06-07 16:49:27 -04:00
Julian Oes
be4819e8b1
ecl: update submodule
...
This moves printfs to PX4_INFOs.
2016-06-07 22:10:56 +02:00
Julian Oes
294c05d607
DriverFramework: update to latest master
2016-06-07 12:33:28 +02:00
Julian Oes
c170657dff
DriverFramework: update submodule
...
This brings MPU9250 mag support with the correct scaling in place.
2016-05-31 16:43:13 +02:00
jwilson
76095ebba5
Responding to PR feedback. All items resolved.
...
Signed-off-by: jwilson <jwilson@qti.qualcomm.com>
2016-05-31 16:43:12 +02:00
Michael Schäuble
d9422e0296
Add Parrot Bebop as build target ( #4698 )
...
* Add parrot bebop build structure
* Add upload functionality to bebop build
* Add modules and commands to bebop build
2016-05-31 13:04:22 +02:00
Roman Bapst
292b35d06d
updated matrix lib: ( #4631 )
...
- better documentation in header files
2016-05-30 23:31:06 +02:00
Paul Riseborough
c2e2645c82
ecl: update submodule reference
...
Improvements and bug fixes for external vision processing and filter initialisation
2016-05-28 14:54:14 +02:00
Julian Oes
45bb1786b6
Fix SITL CPU ( #4657 )
...
* accelsim: add debug output like in gyrosim
* DriverFramework: update submodule
This brings lower CPU usage because of scheduling in us instead of ms.
2016-05-27 18:52:38 +02:00
Paul Riseborough
d4262bce2a
EKF2 output predictor update ( #4606 )
...
* ekf2: Update tuning parameter documentation
* ecl: update submodule reference
Enables selection of a new output predictor method
2016-05-27 08:36:37 +02:00
Julian Oes
a25bbdd12d
DriverFramework: update submodule ( #4648 )
...
This fixes a bug where the accelsim and gyrosim were conflicting with
work handles which lead to a state where no gyro data was published.
2016-05-26 19:57:20 +02:00
Lorenz Meier
e8aae9c7ab
Update DriverFramework reference to point to DF master
2016-05-26 14:05:50 +02:00
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