Julian Oes
561ec495b7
Merge branch 'new_state_machine_drton' of github.com:DrTon/Firmware into new_state_machine_drton
...
Conflicts:
Documentation/flight_mode_state_machine.odg
2013-08-15 10:43:11 +02:00
Anton Babushkin
7476b03543
Merge branch 'master' into new_state_machine_drton
2013-08-15 10:33:45 +02:00
Julian Oes
39ae01dd07
Fix the low priority loop, calibration routines work again
2013-08-15 10:31:35 +02:00
Julian Oes
e5af29be17
Fixed param save and load
2013-08-15 10:21:58 +02:00
Lorenz Meier
cc9f1e81ad
Rejecting arming if safety switch is not in safe position, added reboot command
2013-08-15 09:52:22 +02:00
Lorenz Meier
0bbc4b7012
Build fixes
2013-08-15 08:42:08 +02:00
Lorenz Meier
aebdd6e059
Merged master
2013-08-14 22:53:42 +02:00
Anton Babushkin
27d0885453
gyro_calibration: confusing typo in mavlink message fixed
2013-08-14 22:38:14 +02:00
Julian Oes
53def47216
Fixed gyro scale calibration (it was storing scale even though the scale calibration was skipped
2013-08-14 22:33:43 +02:00
Lorenz Meier
d2f19c7d84
Merge pull request #354 from jean-m-cyr/master
...
Support initiating DSM bind via QGroundControl
2013-08-14 12:43:59 -07:00
Anton Babushkin
9505654f91
commander/px4_custom_mode.h added
2013-08-14 17:57:01 +02:00
Lorenz Meier
01d354effc
Merge pull request #355 from PX4/kconfig-cleanup
...
Kconfig cleanup
2013-08-14 08:35:01 -07:00
Julian Oes
3a21cacdbb
Fix bug where IO was in override mode for copter (workaround was to disconnect and reconnect Rx
2013-08-14 16:00:35 +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
Jean Cyr
36679fbb39
Some DSM satellites are fussier about bind pulse timing
...
These values work better
2013-08-10 11:22:08 -04: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
28fa96e2db
Made sure airspeed tests reset the sensors to default state
2013-08-06 09:53:52 +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
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
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
cac4a6f578
Merge branch 'master' into mpu6k_queue
2013-08-04 19:21:45 +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
Lorenz Meier
f45e74265e
Fixed driver test / direct read, looks good
2013-08-04 15:15:41 +02:00
px4dev
02f5b79948
Try to save our sanity a bit and use the generic ringbuffer class rather than re-implementing the wheel.
2013-08-03 19:03:24 -07:00
px4dev
a3ab88872c
Add some more useful methods to the ringbuffer class.
2013-08-03 19:02:54 -07:00
px4dev
42f2794dee
Merge branch 'master' into mpu6k_queue
2013-08-03 18:29:26 -07:00
px4dev
234ad24081
Simple ring-buffer template class, because re-implementing the wheel in every driver is silly.
2013-08-03 18:23:48 -07:00
Lorenz Meier
9a97001cc8
Added queue to mpu6k driver
2013-08-04 01:50:58 +02:00
James Goppert
97b75951b1
Shortened segway param names.
2013-08-03 14:33:43 -04:00