huanglilong
6f7b78821a
fix fake gps bugs ( #5285 )
2016-08-09 21:24:11 +02:00
Lorenz Meier
c62b886da5
Ua venture hottupdate ( #5289 )
...
* Change default port to Serial4 and improve status outputs.
* Reduce stack size.
2016-08-09 21:19:41 +02:00
Lorenz Meier
b8c377b91a
Temporarily disable new logger
2016-08-09 16:00:42 +02:00
Lorenz Meier
a664747d0a
Remove unused sensors
2016-08-09 16:00:28 +02:00
Lorenz Meier
43f772154c
TAP: adjust ESC buffer size
2016-08-09 16:00:00 +02:00
Lorenz Meier
aae3a37983
GPS: Do not use nonblocking access
2016-08-09 15:59:34 +02:00
Daniel Agar
12a5ce7a0a
temporarily disable uorb test on OSX ( #5280 )
2016-08-08 20:59:24 -04:00
Lorenz Meier
630cebeabc
Relax uORB test for Darwin CI system
2016-08-07 14:05:03 +02:00
Lorenz Meier
e24d18f810
Hysteresis test: Relax time for all tests for OS X CI system
2016-08-07 14:05:03 +02:00
Lorenz Meier
207a04bba0
Fix uORB tests for Mac OS
2016-08-07 14:05:03 +02:00
Lorenz Meier
ead8e31de4
Hysteresis test: Fix for Mac OS CI
2016-08-07 14:05:03 +02:00
Lorenz Meier
7b5917567a
Fix Mixer test for OS X
2016-08-07 14:05:03 +02:00
Daniel Agar
8b9bef3872
osx fix and enable tests
2016-08-07 14:05:03 +02:00
Roman Bapst
ba047f234d
ekf2 replay: added magic values for range min/max distance ( #5268 )
...
- replay was not working without these values as only range measurements
were given to the filter which were between the min/max value
Signed-off-by: Roman <bapstroman@gmail.com>
2016-08-07 11:30:54 +02:00
Lorenz Meier
393acf2231
Start ESC drivers
2016-08-07 11:15:48 +02:00
Lorenz Meier
0e9c352927
Simplify TAP config
2016-08-07 11:15:48 +02:00
David Sidrane
c5e11cd16f
TAP:Added i2c speed setting to init
2016-08-07 11:15:48 +02:00
David Sidrane
e8ae0fe13c
Made the MPU6000 driver a highbread using both hrt for SPI or workqueue for I2C
2016-08-07 11:15:48 +02:00
David Sidrane
5f342c3b5f
Added I2C to MPU6000 driver
2016-08-07 11:15:48 +02:00
Lorenz Meier
a0cad961b3
Remove non-used app from config
2016-08-07 11:12:20 +02:00
Lorenz Meier
58135d892b
Sync estimator CMake configs for all boards
2016-08-07 10:40:17 +02:00
Lorenz Meier
990304ee22
Fix check code style to work on Mac OS
2016-08-07 10:40:17 +02:00
Lorenz Meier
a73d5037f2
Fix FMUv4 build
2016-08-07 10:40:17 +02:00
Lorenz Meier
cf776aeb0a
Fix compilation of examples
2016-08-07 10:40:17 +02:00
Lorenz Meier
148b6e6135
Update CMake config paths
2016-08-07 10:40:17 +02:00
Lorenz Meier
cba4bcd2fb
Multiplatform controllers: Move to examples and fix code style
2016-08-07 10:40:17 +02:00
Lorenz Meier
ee5cdab963
Move old estimators to examples
2016-08-07 10:40:17 +02:00
Daniel Agar
cff9e90bec
position_estimator_inav fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
4049ec2e96
mc_pos_control fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
d4196f7f0c
mc_att_control fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
8f01324890
ekf2 fix and enforce code style
2016-08-07 10:40:17 +02:00
Daniel Agar
968a3d499b
add make format (check_code_style_all.sh --fix)
2016-08-07 10:40:17 +02:00
Daniel Agar
a260a6eead
check code style list unformatted modules
2016-08-07 10:40:17 +02:00
Lorenz Meier
61d5d8ce2a
Makefile: Remove remaining EKF2 config bits
2016-08-07 10:39:51 +02:00
Lorenz Meier
3cc64b3b7b
LPE: Remove unused var
2016-08-07 10:39:31 +02:00
Lorenz Meier
fb4c620f94
Replace EKF1 with EKF2 in rover config
2016-08-06 23:34:35 +02:00
Julian Oes
68986604e9
df_mpu9250_wrapper: calibration after rotation
...
Same as for the df_hmc5883_wrapper.
2016-08-06 21:01:37 +02:00
Julian Oes
1dd2c94949
df_hmc5883_wrapper: use calibration after rotation
...
The calibration values need to be applied after the rotation, otherwise
the offsets and scale can be applied to the wrong axes.
2016-08-06 21:01:37 +02:00
Daniel Agar
2a15578f8d
FW implement MAV_CMD_DO_GO_AROUND
2016-08-06 20:56:53 +02:00
Hidenori
aa3ffa28c8
add copyright header
2016-08-06 20:47:55 +02:00
Hidenori
5920711c20
fix style
2016-08-06 20:47:55 +02:00
Hidenori
eded7bf772
Navio: add rgbled test and tweak implementation
2016-08-06 20:47:55 +02:00
Hidenori
9a5f88d6bf
Navio: fix GPIO register definition
2016-08-06 20:47:55 +02:00
Hidenori
ff647e7bc8
Navio: GPIO driver command fix and update ifdefs
2016-08-06 20:47:55 +02:00
Hidenori
3049b9af01
Navio2: add support for GPIO and RGBLED
2016-08-06 20:47:55 +02:00
Lorenz Meier
40ba3f5131
Initial config for ASC module
2016-08-06 20:45:11 +02:00
Beat Küng
c0e3ab632e
orb: proper locking for DeviceNode::{add,remove}_internal_subscriber
2016-08-06 20:44:23 +02:00
Beat Küng
b86cf2b017
orb status: print information about lost messages
2016-08-06 20:44:23 +02:00
Beat Küng
7280f71cef
orb: rm static from DeviceMaster::_node_map & use the non-static getDeviceNode in uORB::Manager
...
Reasons:
- DeviceMaster::_node_map does not need to be shared among instances,
because there is at most 1 instance per Flavor and different Flavors
have non-intersecting device paths.
- Keeping it static would also require a static lock
- DeviceMaster::_node_map was not locked at all when used from
uORB::Manager
So this fixes two synchronization issues:
- Different DeviceMaster objects could access the same static data in
parallel
- getDeviceNode() called from uORB::Manager did not use any locking at all
2016-08-06 20:44:23 +02:00
Beat Küng
45a0a7c5ab
refactor orb: uORB::Manager is responsible for the DeviceMaster objects
...
This has the following benefits:
- Manager can ensure that there is at most one instance of DeviceMaster
per Flavor
- The Manager needs access to (static) data of DeviceMaster already.
This will make it easier to access this data in a non-static way, and
does not introduce new dependencies.
2016-08-06 20:44:23 +02:00