14330 Commits

Author SHA1 Message Date
Lorenz Meier
e14d034528 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-08-14 14:58:02 +02:00
Anton Babushkin
d7730a3444 commander, mavlink: fixed base_mode and custom_mode in mavlink 2013-08-14 10:59:22 +02:00
px4dev
de749a3602 Stop expecting CONFIG_HRT_anything since we aren't baking it into the NuttX config anymore. 2013-08-13 00:34:41 -07:00
Lorenz Meier
cd928b64f3 Fixed log conversion scripts copy operation. Each log comes now with the required conversion tools. Eats up only 10 KB flash for the good cause. 2013-08-13 09:10:47 +02:00
Lorenz Meier
0025e9ca90 Hotfix: Copy a current version of the log conversion tools to each log directory 2013-08-13 07:57:39 +02:00
Jean Cyr
0b93555043 Tell mavlink about bind results 2013-08-11 21:16:55 -04:00
Jean Cyr
35ec651cee Remove unused IOCTLs 2013-08-11 18:07:25 -04:00
Lorenz Meier
828626ee01 Merge pull request #347 from jgoppert/md25_dev
Segway Controller
2013-08-11 14:23:25 -07:00
Jean Cyr
1d408b80ad Support DSM bind via QGroundControl 2013-08-11 17:19:54 -04:00
Lorenz Meier
083cc60acb Increased logging to 200 Hz in F330 startup for v2, allowed to set up to 333 Hz update rate in IO driver for v2 link 2013-08-11 18:42:20 +02:00
Lorenz Meier
42b4961781 Reduced excessive IO stack size (had 4k, is using 0.7k, has now 2k) 2013-08-11 16:54:24 +02:00
Lorenz Meier
cbb5ce8f59 Fixed startup behavior for PX4 autostart 2013-08-11 16:54:00 +02:00
Jean Cyr
36679fbb39 Some DSM satellites are fussier about bind pulse timing
These values work better
2013-08-10 11:22:08 -04:00
Lorenz Meier
dccdc977d5 Made accel / gyro self tests aware of offsets and scales, added support to config command to call these 2013-08-09 17:56:32 +02:00
Anton Babushkin
32439d748a commander: set mode using base_mode and custom_mode 2013-08-07 20:21:49 +02:00
Andrew Tridgell
547a747752 Merged commit disabling FIFO in L3GD20 2013-08-07 15:40:43 +02:00
Anton Babushkin
40c56ab61e Corrected bug in px4io driver that lead to hang of FMU-IO communication 2013-08-06 21:10:41 +02:00
Lorenz Meier
0012b39b37 Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup 2013-08-06 09:54:14 +02:00
Lorenz Meier
28fa96e2db Made sure airspeed tests reset the sensors to default state 2013-08-06 09:53:52 +02:00
Andrew Tridgell
46fd904b5a px4io: include board_config.h
without this we don't get the I2C interface built for PX4IO
2013-08-06 09:21:59 +02:00
Lorenz Meier
461b2eb366 Merge branch 'mpu6k_queue' of github.com:PX4/Firmware into fmuv2_bringup 2013-08-06 09:15:24 +02:00
Andrew Tridgell
338e506a28 mpu6000: set the default DLFP filter to 42Hz
this allows for apps to ask for slightly higher filters with the
software filter and not have it completely ruined by the on-chip DLPF
2013-08-06 09:07:12 +02:00
Lorenz Meier
ca9a11a586 Indendation fixes 2013-08-05 23:09:02 +02:00
Lorenz Meier
cfd737aa73 Made sensors startup routine more flexible 2013-08-05 21:08:19 +02:00
Lorenz Meier
a2f923b9a3 Increased MPU6K poll and sampling rate to 1 KHz 2013-08-05 21:05:34 +02:00
Lorenz Meier
b5d19d08ea Equipped MPU6k driver with Butterworth for accel and gyro 2013-08-05 21:05:08 +02:00
Lorenz Meier
86e5d39b89 Merge branch 'master' of github.com:PX4/Firmware into mpu6k_queue 2013-08-05 20:11:44 +02:00
Julian Oes
58a4c5d544 Added missing include for MS5611 2013-08-05 16:32:59 +02:00
Lorenz Meier
901a9c3e35 Hotfix: MEAS Airspeed sensor fixes from Sarthak Kaingade 2013-08-05 12:44:38 +02:00
Lorenz Meier
5ddbe24d8e Fixed code style for meas_airspeed.cpp 2013-08-05 12:26:31 +02:00
px4dev
1acbbe46d1 Make it possible to create a cdev without automatically creating a device node. 2013-08-04 19:49:19 -07:00
px4dev
1fb4705ab7 Add size and flush methods to the ringbuffer class. 2013-08-04 19:48:46 -07:00
px4dev
4b4f33e6a4 Add direct-access methods to the base Device class, so that there's a common way of talking to drivers regardless of which of the specialised classes they derive from.
Make the Device destructor public and virtual, so that arbitrary devices can be deleted. Likewise for classes that derive from it.

Make Device::init public so that arbitrary devices can be initialised after being returned by factories.
2013-08-04 19:48:20 -07:00
px4dev
567f621754 Fix an issue with the pwm_servo driver when using one of the STM32 advanced timers. 2013-08-04 19:43:05 -07:00
px4dev
c33048b521 Add the ability to cancel a begin/end perf counter if the begin turns out to have been in error. 2013-08-04 19:42:16 -07:00
px4dev
97e4909d9e Improvements to the HX stream protocol implementation. 2013-08-04 19:40:57 -07:00
Lorenz Meier
e95861e9df Merge branch 'mpu6k_queue' of github.com:PX4/Firmware into fmuv2_bringup 2013-08-04 23:50:41 +02:00
Lorenz Meier
b6ceba4c0a Merged master 2013-08-04 23:50:23 +02:00
Lorenz Meier
8b4413f3b1 Hotfix for attitude estimator EKF init 2013-08-04 19:22:32 +02:00
Lorenz Meier
cac4a6f578 Merge branch 'master' into mpu6k_queue 2013-08-04 19:21:45 +02:00
Lorenz Meier
c2ee4437e0 Rate limit sensors, as the in-sensor lowpass allows us to operate at 200-250 Hz 2013-08-04 19:20:55 +02:00
Lorenz Meier
17da1e3f36 Fixed MS5611 startup on V1 boards 2013-08-04 19:19:48 +02:00
Andrew Tridgell
ac89322d74 mathlib: added LowPassFilter2p object
used in gyro and accel drivers for better filtering
2013-08-04 19:12:41 +02:00
Lorenz Meier
36cca7a31b Added rate limit in sensors app. Just pending accel filters now 2013-08-04 19:10:56 +02:00
Lorenz Meier
9bcabc5ba9 Hotfix for attitude estimator EKF init 2013-08-04 19:09:10 +02:00
Andrew Tridgell
83189a85da l3gd20: disable the FIFO
the FIFO was not gaining us anything, and was adding latency. If we
use the FIFO we'd need to do multiple SPI transfers to ensure it is
drained
2013-08-04 16:13:48 +02:00
Andrew Tridgell
26204496b6 Merged LSM303D lowpass 2013-08-04 15:49:34 +02:00
Andrew Tridgell
686edfefb8 Removed LSM303D filter 2013-08-04 15:47:35 +02:00
Andrew Tridgell
a87690d0e2 Added L3GD20 lowpass 2013-08-04 15:46:41 +02:00
Andrew Tridgell
7ddd88623e mathlib: added LowPassFilter2p object
used in gyro and accel drivers for better filtering
2013-08-04 15:43:56 +02:00