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
|
17da1e3f36
|
Fixed MS5611 startup on V1 boards
|
2013-08-04 19:19:48 +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 |
|
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
|
9499e48a52
|
Fixed setting mag queue depth
|
2013-08-04 01:52:22 +02:00 |
|
Lorenz Meier
|
9a97001cc8
|
Added queue to mpu6k driver
|
2013-08-04 01:50:58 +02:00 |
|
px4dev
|
9d6ec6b365
|
Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.
Rename some directories that got left behind in the great board renaming.
|
2013-08-02 22:34:55 -07:00 |
|
Andrew Tridgell
|
a9c1882ea0
|
l3gd20: fixed bit definitions for filter rates
and allow requests for the rates in table 21 of the l3gd20H datasheet
|
2013-08-02 16:35:54 +02:00 |
|
Andrew Tridgell
|
bee8e27f04
|
adc: allow "adc test" to read 10 values
|
2013-08-02 12:45:50 +02:00 |
|
Andrew Tridgell
|
c7d8535151
|
px4io: don't try the px4io serial interface on FMUv1
this caused px4io start to fail on FMUv1
|
2013-08-02 12:45:41 +02:00 |
|
Andrew Tridgell
|
f3764d0b5a
|
px4fmu: expanded "fmu test"
this now does testing in a similar manner as "px4io test", except that
it tests both ioctl and write based setting of servos
|
2013-08-02 12:44:47 +02:00 |
|
px4dev
|
feee1ccc65
|
Remove some timer reload events; these seem to break PWM output on IO.
|
2013-07-30 22:47:17 -07:00 |
|
Julian Oes
|
7e9a18da79
|
Changed gyro scaling according to datasheet
|
2013-07-30 18:20:31 +02:00 |
|
Lorenz Meier
|
1543c99003
|
Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup
|
2013-07-30 11:28:30 +02:00 |
|
Lorenz Meier
|
d14891554e
|
Merge branch 'config' of github.com:PX4/Firmware
|
2013-07-30 11:03:45 +02:00 |
|
Andrew Tridgell
|
dad76c56c6
|
ets_airspeed: cope with zero value from ETS airspeed sensor
|
2013-07-30 10:58:47 +02:00 |
|
px4dev
|
57cbf724f1
|
Fix the clock enable register for FMUv2 PWM outputs 1-4.
Teach the stm32 pwm driver about the MOE bit on advanced timers.
|
2013-07-29 23:13:46 -07:00 |
|
Lorenz Meier
|
1410625dea
|
Enabled additional drivers on v2, kill misplaced code in mkblctrl
|
2013-07-28 16:12:40 +02:00 |
|
Lorenz Meier
|
453687a006
|
Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup
|
2013-07-28 15:42:47 +02:00 |
|
Lorenz Meier
|
57db5d912b
|
Merge pull request #343 from PX4/meas_split
ETS airspeed and MEAS airspeed combined driver
|
2013-07-28 06:41:42 -07:00 |
|
Lorenz Meier
|
382c637fab
|
Fixed stack sizes for airspeed drivers
|
2013-07-28 15:41:10 +02:00 |
|
Lorenz Meier
|
4e5eb9740b
|
Fixed led and reboot linker challenges in C++ environments
|
2013-07-28 14:50:27 +02:00 |
|
Lorenz Meier
|
95dde5f1be
|
Implemented config command, fixed a number range set / get issues for some sensor drivers, fixed gyro calibration
|
2013-07-26 18:24:37 +02:00 |
|
Lorenz Meier
|
18635c5f5f
|
Merge branch 'fmuv2_bringup' of github.com:cvg/Firmware_Private into fmuv2_bringup
|
2013-07-26 15:16:58 +02:00 |
|
Lorenz Meier
|
dd3033fa6f
|
Symbol cleanup for servo vs. battery voltage
|
2013-07-26 15:16:48 +02:00 |
|
Lorenz Meier
|
ffd14e1396
|
Updated F330 script, enabled amber led
|
2013-07-25 12:44:47 +02:00 |
|
Lorenz Meier
|
830dff9b6a
|
First operational test version, provides correct readings (as far as tests were possible)
|
2013-07-25 11:16:25 +02:00 |
|
px4dev
|
33e33d71b8
|
Just the changes required to avoid SPI bus conflicts for MS5611
|
2013-07-24 22:53:10 -07:00 |
|
px4dev
|
d57d12818a
|
Revert "Disable interrupts during ms5611 SPI transactions to prevent interruption by sensor drivers polling other sensors from interrupt context."
This reverts commit 31ded04c80.
|
2013-07-24 22:51:27 -07:00 |
|
Lorenz Meier
|
edcd25b5ed
|
Airspeed sensor driver operational, needs cleanup / testing
|
2013-07-22 10:24:35 +02:00 |
|
Lorenz Meier
|
97f732ccf1
|
Fixed up ets driver (not tested, WIP on meas driver)
|
2013-07-22 09:19:59 +02:00 |
|
px4dev
|
31ded04c80
|
Disable interrupts during ms5611 SPI transactions to prevent interruption by sensor drivers polling other sensors from interrupt context.
|
2013-07-20 19:09:59 -07:00 |
|
px4dev
|
f6daafba03
|
Revert "Changed the MS5611 from the workq to hrt_call_every implementation, this seems to solve the SPI chip select overlaps"
This reverts commit c93e743374.
|
2013-07-20 18:51:46 -07:00 |
|
px4dev
|
cfbdf7c903
|
Revert "Corrected the interval of the MS5611"
This reverts commit 094ff1261a.
|
2013-07-20 18:51:25 -07:00 |
|
Julian Oes
|
094ff1261a
|
Corrected the interval of the MS5611
|
2013-07-19 18:30:01 +02:00 |
|
Julian Oes
|
c93e743374
|
Changed the MS5611 from the workq to hrt_call_every implementation, this seems to solve the SPI chip select overlaps
|
2013-07-19 17:47:32 +02:00 |
|
Julian Oes
|
374d204b92
|
Enable BDU instead of CONT mode
|
2013-07-18 19:48:15 +02:00 |
|
Julian Oes
|
e309b9ab4a
|
Disable IIR filter for now
|
2013-07-18 19:45:44 +02:00 |
|
Julian Oes
|
da152e148d
|
Added iirFilter to LSM303D
|
2013-07-18 16:15:43 +02:00 |
|
Julian Oes
|
f4df4a4e08
|
Forgot to add current samplerate to constructor
|
2013-07-18 15:30:39 +02:00 |
|
Julian Oes
|
eb28f5996f
|
Some lost LSM303D fixes for range and scale
|
2013-07-18 15:21:39 +02:00 |
|
Julian Oes
|
f5f7b3f6dd
|
Added scale ioctl to LSM303D driver
|
2013-07-18 14:42:08 +02:00 |
|