- Jan 09, 2015
-
-
Andrew Tridgell authored
don't use the 1kHz timer as it conflicts with other I2C devices
-
Andrew Tridgell authored
this allows for support of multiple sensors on a board
-
- Jan 06, 2015
-
-
Staroselskii Georgii authored
-
- Nov 12, 2014
-
-
Andrew Tridgell authored
-
- Aug 19, 2014
-
-
Andrew Tridgell authored
setup the timer start after we've started the conversion to prevent reading faster than the MS5611 is able to produce values
-
- Aug 14, 2014
-
-
Randy Mackay authored
-
- Aug 12, 2014
-
-
Mikhail Avkhimenia authored
-
- Jul 13, 2014
-
-
Andrew Tridgell authored
-
Andrew Tridgell authored
this was seen on the PXF board. It isn't yet known why it happens
-
Andrew Tridgell authored
disabled on APM2 to save flash space
-
- Jul 08, 2014
-
-
Andrew Tridgell authored
we don't need the I2C MS5611 driver
-
- Nov 07, 2013
-
-
Andrew Tridgell authored
-
- Oct 13, 2013
-
-
Andrew Tridgell authored
prevent waits for samples
-
- Sep 30, 2013
-
-
Andrew Tridgell authored
-
- Sep 28, 2013
-
-
Andrew Tridgell authored
-
- Sep 21, 2013
-
-
Andrew Tridgell authored
thanks to Mike McCauley for pointing this out
-
- Aug 30, 2013
-
-
Andrew Tridgell authored
we switched to GPLv3 a long time ago, but neglected to update the per-file license headers
-
- Jan 16, 2013
-
-
James Bielman authored
- Allows use of hardware floating point on the Cortex-M4. - Added "f" suffix to floating point literals. - Call floating point versions of stdlib math functions.
-
- Jan 10, 2013
-
-
James Bielman authored
- The MPU6000 holds on to the I2C semaphore for quite some time during init, which caused a panic when the MS5611 is also on I2C.
-
- Jan 09, 2013
-
-
Andrew Tridgell authored
-
- Jan 04, 2013
-
-
James Bielman authored
- Guard I2C transactions with this semaphore in the MS5611 and HMC5843 drivers.
-
James Bielman authored
- Preparation for removing begin/end atomic.
-
- Jan 03, 2013
-
-
Pat Hickey authored
-
James Bielman authored
-
- Dec 21, 2012
-
-
Andrew Tridgell authored
-
- Dec 20, 2012
-
-
Pat Hickey authored
-
Pat Hickey authored
-
Pat Hickey authored
-
Pat Hickey authored
-
Pat Hickey authored
-
Pat Hickey authored
-
Pat Hickey authored
-
Pat Hickey authored
-
- Nov 20, 2012
-
-
Andrew Tridgell authored
-
- Sep 20, 2012
-
-
Andrew Tridgell authored
this isn't needed as the common variables are already protected by cli()/sei()
-
- Aug 22, 2012
-
-
uncrustify authored
-
- Jul 06, 2012
-
-
Andrew Tridgell authored
this changes the barometer calculations to floating point. On a MS5611 this is actually about twice as fast as the previous 64 bit calculations, but gains us more accuracy as we are able to take advantage of sub-bit precision when we average over 8 samples.
-
- Jul 05, 2012
-
-
Andrew Tridgell authored
this returns how many samples were used to calculate the last pressure
-
- Jul 02, 2012
-
-
Andrew Tridgell authored
this allows us to use the MS5611 barometer at its full 100Hz sample rate (80Hz for pressure, 20Hz for temperature). The pressure and temperature values are averaged between reads without adding any latency. Previously the driver would throw away values between readings This also fixes a race condition in reading from the SPI bus that could lead to bad values from the barometer
-
- Jun 27, 2012
-
-
Andrew Tridgell authored
this allows the barometer driver to calibrate and return altitude and climb rate values. This will be used by the AHRS drift correction code for vertical velocity The climb rate uses a 5 point average filter
-