aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
Commit message (Collapse)AuthorAgeFilesLines
...
* mpu6000: added "mpu6000 testerror" commandAndrew Tridgell2014-12-301-2/+45
| | | | used to generate a error case for reset testing
* mpu6000: monitor some more registersAndrew Tridgell2014-12-301-2/+6
|
* mpu6000: added factory self-test functionAndrew Tridgell2014-12-301-18/+208
| | | | | this follows the factory calibration self-test method in the datasheet to see if the sensor still has the same calibration it had in the factory
* l3gd20: added register checkingAndrew Tridgell2014-12-301-24/+122
| | | | this checks at runtime that key registers have correct values
* mpu6000: try resetting the mpu6000 up to 5 timesAndrew Tridgell2014-12-301-23/+39
| | | | | this mirrors the ardupilot driver. We have seen situations where the mpu6000 on the Pixhawk comes up in SLEEP mode, despite a reset
* lsm303d: replace old register checking with new check_registers() methodAndrew Tridgell2014-12-301-222/+125
| | | | | | | | this uses the same method as is now used in the MPU6000 to check that the sensor retains its correct values Conflicts: src/drivers/lsm303d/lsm303d.cpp
* mpu6000: monitor some key registers for correct valuesAndrew Tridgell2014-12-301-10/+132
| | | | | this will catch both bad SPI bus comms and a sensor that has been reset causing incorrect configuration.
* Minor re-additionM.H.Kabir2014-12-301-0/+3
|
* Merge remote-tracking branch 'upstream/master' into flow_orientM.H.Kabir2014-12-305-6/+602
|\ | | | | | | | | Conflicts: src/drivers/px4flow/px4flow.cpp
| * Clean up docs in PX4FLOW driverLorenz Meier2014-12-301-5/+6
| |
| * batt_smbus: add searchRandy Mackay2014-12-301-3/+38
| |
| * batt_smbus: add get_PECRandy Mackay2014-12-301-7/+77
| |
| * batt_smbus: minor format fixRandy Mackay2014-12-301-1/+1
| |
| * batt_smbus: remove redundant ORB_DECLARERandy Mackay2014-12-301-3/+0
| |
| * batt_smbus: remove sleep before I2C transferRandy Mackay2014-12-301-3/+0
| |
| * batt_smbus: driver for smart batteryRandy Mackay2014-12-303-0/+496
| |
| * i2c: const get_addressRandy Mackay2014-12-301-1/+1
| |
* | fix Z rotationM.H.Kabir2014-12-271-2/+3
| |
* | Add rotation switching to flow from mavlinkM.H.Kabir2014-12-271-1/+1
| |
* | Add support for rotations of PX4flowM.H.Kabir2014-12-273-8/+31
|/
* Rework HoTT into a proper library, which fixes parallel build breakageLorenz Meier2014-12-265-16/+53
|
* Added HMC chip select supportLorenz Meier2014-12-262-0/+17
|
* Merged master into indoor branchLorenz Meier2014-12-2620-230/+1324
|\
| * Merge pull request #1527 from dagar/WerrorLorenz Meier2014-12-259-8/+11
| |\ | | | | | | turn on -Werror and fix resulting errors
| | * turn on -Werror and fix resulting errorsDaniel Agar2014-12-229-8/+11
| | |
| * | add interrupt latency printout command and mean/variance to interval ↵Mark Whitehorn2014-12-241-3/+5
| |/ | | | | | | performance counter
| * MPU6000: Add regdump commandGrant Morphett2014-12-211-2/+42
| | | | | | | | Add mpu6000 regdump command for debugging mpu6000.
| * Merge pull request #1497 from PX4/ll40lsdefaultmaxLorenz Meier2014-12-141-1/+1
| |\ | | | | | | ll40ls: max distance according to datasheet
| | * ll40ls: max distance according to datasheetThomas Gubler2014-12-131-1/+1
| | | | | | | | | | | | | | | Datasheet: http://pulsedlight3d.com/pl3d/wp-content/uploads/2014/11/LIDAR-Lite.pdf
| | * ll40ls: fix whitespaceThomas Gubler2014-12-131-9/+9
| | |
| * | ll40ls: write min and max to reportThomas Gubler2014-12-141-0/+2
| | |
| * | ll40ls: fix whitespaceThomas Gubler2014-12-141-9/+9
| | |
| * | trone: write min and max to reportThomas Gubler2014-12-141-0/+2
| | |
| * | trone: fix whitespaceThomas Gubler2014-12-141-4/+4
| | |
| * | sf0x: write min and max to reportThomas Gubler2014-12-141-0/+2
| | |
| * | sf0x: fix whitespaceThomas Gubler2014-12-141-1/+1
| | |
| * | mb12xx: write min and max to reportThomas Gubler2014-12-141-0/+2
| |/
| * Fix RGB led stop commandLorenz Meier2014-12-011-7/+7
| |
| * HMC5883: Better status reportingLorenz Meier2014-11-261-10/+29
| |
| * Added TeraRanger one sensorLorenz Meier2014-11-2667-656/+2763
| |\
| | * Merged PX4Flow driver changesLorenz Meier2014-11-2632-150/+245
| | |\
| | | * airspeed: use _retries=2 for I2C retries once initialisedAndrew Tridgell2014-11-261-4/+6
| | | | | | | | | | | | | | | | | | | | airspeed sensors often need to be on longer cables due to having to be outside the prop wash.
| | | * px4io: prevent use of uninitialised memory in io_set_arming_state()Andrew Tridgell2014-11-261-36/+38
| | | | | | | | | | | | | | | | | | | | the vehicle may not have setup a control_mode. We need to check the return of orb_copy() to ensure we are getting initialised values
| | | * px4io: fixed error returns to be negativeAndrew Tridgell2014-11-261-5/+5
| | | | | | | | | | | | | | | | follow standard conventions
| | | * px4io: fixed RC_CONFIG channel limit checkAndrew Tridgell2014-11-261-1/+1
| | | | | | | | | | | | | | | | number of channels is the right test, not number of actuators
| | | * GPS: be less verboseLorenz Meier2014-11-221-1/+0
| | | |
| | | * Merge branch 'master' of github.com:PX4/Firmware into safetyLorenz Meier2014-11-2234-173/+375
| | | |\
| | | * | Enable IO safety parameterLorenz Meier2014-10-221-0/+5
| | | | |
| | * | | Build for ESC bus conditionallyLorenz Meier2014-10-311-0/+7
| | | | |
| | * | | removed debug printf, adjusted test routine single readdominiho2014-10-301-4/+4
| | | | |