Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support for 2nd baro | Lorenz Meier | 2015-01-02 | 1 | -17/+4 |
| | |||||
* | Hackery on option parsing to make MS5611 comply | Lorenz Meier | 2015-01-02 | 1 | -3/+9 |
| | |||||
* | Allow access to both device handles, make external use a special handle | Lorenz Meier | 2015-01-02 | 1 | -22/+48 |
| | |||||
* | MS5611: Allow two instances | Lorenz Meier | 2015-01-02 | 1 | -15/+45 |
| | |||||
* | add param for qnh | Thomas Gubler | 2014-08-17 | 1 | -2/+2 |
| | |||||
* | Pass over drivers to reduce build size | Lorenz Meier | 2014-07-23 | 1 | -0/+2 |
| | |||||
* | Merged master | Lorenz Meier | 2014-07-15 | 3 | -14/+49 |
|\ | |||||
| * | fix ms5611 code style for usage call | Lorenz Meier | 2014-07-12 | 1 | -4/+5 |
| | | |||||
| * | MS5611: Deal with missing external bus | Lorenz Meier | 2014-07-08 | 1 | -0/+4 |
| | | |||||
| * | ms5611: added -X option for external SPI bus | Andrew Tridgell | 2014-07-08 | 3 | -14/+44 |
| | | |||||
* | | MS5611: Add support for multi uORB devices | Lorenz Meier | 2014-06-10 | 1 | -7/+20 |
|/ | |||||
* | drivers: Fix compile warnings and non-standard performance counter names | Lorenz Meier | 2014-05-21 | 1 | -2/+2 |
| | |||||
* | Add Gumstix AeroCore device | Ash Charles | 2014-05-13 | 1 | -1/+1 |
| | | | | | | | | | | | Based on the work of Andrew Smith [1], add board configuration and device drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2. [1] https://github.com/smithandrewc/Firmware [2] https://store.gumstix.com/index.php/products/585/ Signed-off-by: Ash Charles <ashcharles@gmail.com> | ||||
* | Reset MS5611 baro sensor after an error | Kynos | 2014-05-02 | 1 | -0/+5 |
| | | | | | Reset MS5611 baro sensor after an error in order to avoid endless error loops | ||||
* | Fixed up init sequence of all sensors - we can publish in interrupt context, ↵ | Lorenz Meier | 2014-01-14 | 1 | -20/+60 |
| | | | | but not advertise! All advertisements now contain valid data | ||||
* | Support for publication blocking: MS5611, cleaned up device start | Lorenz Meier | 2014-01-12 | 1 | -12/+21 |
| | |||||
* | ms5611: report P and T in ms5611 info | Andrew Tridgell | 2014-01-07 | 1 | -0/+6 |
| | |||||
* | Cranking up bus speeds for all sensors to achievable 10.4 MHz, will cut the ↵ | Lorenz Meier | 2013-12-15 | 1 | -1/+1 |
| | | | | bus lock time to half | ||||
* | ms5611: check for all zero in the prom | Andrew Tridgell | 2013-12-10 | 1 | -0/+7 |
| | | | | when SPI CLK fails we get all zero data | ||||
* | ms5611: change bus speed to 5MHz | Andrew Tridgell | 2013-12-10 | 1 | -1/+1 |
| | | | | | | | | this gives 5MHz SPI bus speed (by asking for 6MHz due to timer granularity). Tests with a logic analyser show that the ms5611 is actually more reliable at 5MHz than lower speeds | ||||
* | ms5611: removed unused variable | Andrew Tridgell | 2013-12-10 | 1 | -1/+0 |
| | |||||
* | ms5611: give cleaner SPI traces | Andrew Tridgell | 2013-12-10 | 1 | -6/+8 |
| | | | | this makes logic traces cleaner by zeroing extra bytes written | ||||
* | Minor fixes to bus reset | Lorenz Meier | 2013-12-04 | 1 | -2/+5 |
| | |||||
* | Merged status changes | Lorenz Meier | 2013-10-06 | 1 | -0/+1 |
|\ | |||||
| * | drivers: report error_count in drivers where possible | Andrew Tridgell | 2013-09-12 | 1 | -0/+1 |
| | | |||||
* | | Use the generic device::SPI locking strategy. | px4dev | 2013-09-12 | 1 | -15/+1 |
|/ | |||||
* | Rework the ringbuffer class so that it's not templated, and refactor its ↵ | px4dev | 2013-09-12 | 1 | -5/+5 |
| | | | | clients so they aren't dancing around the linker anymore. | ||||
* | ms5611: converted to using RingBuffer | Andrew Tridgell | 2013-09-12 | 1 | -57/+34 |
| | |||||
* | Made MS5611 startup exclusive as well | Lorenz Meier | 2013-09-11 | 1 | -0/+9 |
| | |||||
* | avoid counters going above limit in INCREMENT() | Andrew Tridgell | 2013-08-28 | 1 | -1/+1 |
| | | | | | | | when using INCREMENT() the counter would temporarily read equal to limit, which could cause an issue if the task is preempted. (this macro should be in a common header, though which header?) | ||||
* | free perf counters in driver destructor | Andrew Tridgell | 2013-08-28 | 1 | -0/+6 |
| | | | | | this prevents drivers that probe on one bus then instantiate on another from leaving behind stale/duplicate perf counters | ||||
* | Added missing include for MS5611 | Julian Oes | 2013-08-05 | 1 | -0/+1 |
| | |||||
* | Fixed MS5611 startup on V1 boards | Lorenz Meier | 2013-08-04 | 1 | -0/+2 |
| | |||||
* | Just the changes required to avoid SPI bus conflicts for MS5611 | px4dev | 2013-07-24 | 1 | -4/+24 |
| | |||||
* | Revert "Disable interrupts during ms5611 SPI transactions to prevent ↵ | px4dev | 2013-07-24 | 2 | -82/+94 |
| | | | | | | interruption by sensor drivers polling other sensors from interrupt context." This reverts commit 31ded04c80f68bd071840770d49eb93d2d9c9fe2. | ||||
* | Disable interrupts during ms5611 SPI transactions to prevent interruption by ↵ | px4dev | 2013-07-20 | 2 | -94/+82 |
| | | | | sensor drivers polling other sensors from interrupt context. | ||||
* | Revert "Changed the MS5611 from the workq to hrt_call_every implementation, ↵ | px4dev | 2013-07-20 | 1 | -54/+84 |
| | | | | | | this seems to solve the SPI chip select overlaps" This reverts commit c93e743374731ec06020ba6919c6d48594d4a58c. | ||||
* | Revert "Corrected the interval of the MS5611" | px4dev | 2013-07-20 | 1 | -6/+8 |
| | | | | This reverts commit 094ff1261aa4a651e898c50d4451d283cb899a72. | ||||
* | Corrected the interval of the MS5611 | Julian Oes | 2013-07-19 | 1 | -8/+6 |
| | |||||
* | Changed the MS5611 from the workq to hrt_call_every implementation, this ↵ | Julian Oes | 2013-07-19 | 1 | -84/+54 |
| | | | | seems to solve the SPI chip select overlaps | ||||
* | Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup | Lorenz Meier | 2013-07-18 | 1 | -2/+3 |
|\ | |||||
| * | Lunchtime HOTFIX: Bring back USB console to operational, allow single-USB ↵ | Lorenz Meier | 2013-07-18 | 1 | -1/+2 |
| | | | | | | | | connection operation via QGC | ||||
* | | Don't build interface drivers we don't have configs for. Make the interface ↵ | px4dev | 2013-07-14 | 5 | -73/+117 |
| | | | | | | | | | | | | drivers build. Change the way we handle the prom buffer so that we can init the interface before constructing the driver. | ||||
* | | Refactor MS5611 driver to use interface nubs for the I2C and SPI versions of ↵ | px4dev | 2013-07-14 | 4 | -1119/+670 |
| | | | | | | | | the chip. This reduces the amount of duplicated code. | ||||
* | | Enabled MS5611 by default on FMUv2. | Sam Kelly | 2013-06-25 | 1 | -70/+927 |
|/ | |||||
* | Moved the bulk of sensor drivers to the new world | Lorenz Meier | 2013-04-27 | 2 | -0/+1254 |