aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
Commit message (Collapse)AuthorAgeFilesLines
* ms5611: removed debug codeAndrew Tridgell2015-02-011-2/+0
|
* IO driver: Fix naming of safety command line argumentLorenz Meier2015-02-011-5/+5
|
* px4io: add safety_arm and safety_disarm commandsJonathan Challinger2015-02-011-1/+17
| | | | | | This will be used to make updating firmware on boot for vehicles with no safety switch possible without power cycling. The startup script needs to be able to force safety on to allow the reboot to work.
* px4fmu-v1: removed baro I2C address in board_config.hAndrew Tridgell2015-02-011-1/+0
| | | | | the ms5611 can be on two addresses. The driver handles this, not the board config
* ms5611: allow for all 4 bus combinations in ms5611 driverAndrew Tridgell2015-02-014-147/+160
| | | | | | this uses the same table driven approach as the hmc5883 driver, and allows for a ms5611 baro on any of the 4 bus combinations. A simple "ms5611 start" will start all baros that are found.
* Save and check device id for acc and gyro calibration parameters.config_all_deviceshauptmech2015-01-315-43/+85
| | | | | | | | Fix config utility to work with all devices of each type. Accel, gyro and mag devices correctly set their device_id devtype. Combo devices (mpu6000 lsm303d) now correctly return their devtype. config util shows device id for all sensor types. Add, save during calibration and check during preflight ID parameters for accelerometer and gyro
* ARDrone driver: Move to topic groupsLorenz Meier2015-01-291-2/+3
|
* HIL: Move to topic groupsLorenz Meier2015-01-291-3/+4
|
* MKBL: Move to topic groupsLorenz Meier2015-01-291-2/+3
|
* IO driver: move to topic groupsLorenz Meier2015-01-291-9/+4
|
* FMU driver: Move to topic groupsLorenz Meier2015-01-291-6/+4
|
* Move all drivers to multi pub/sub APILorenz Meier2015-01-298-99/+87
|
* Move LSM303D mag to new multi-pub interfaceLorenz Meier2015-01-291-18/+4
|
* Move HMC5883 to new interfaceLorenz Meier2015-01-292-31/+10
|
* Initial stab at supporting multiple publications on the same base name and ↵Lorenz Meier2015-01-291-2/+7
| | | | auto-enumeration of additional publications.
* Added more docs to offset as suggested by @velocoderaptor, thanks!Lorenz Meier2015-01-261-0/+10
|
* MPU6K: Improve gyro self test to allow more realistic deviations from ↵Lorenz Meier2015-01-261-7/+20
| | | | nominal state
* MPU6000: Increase gyro offset tolerance to 7 dpsJohan Jansen2015-01-261-4/+5
|
* Simplified i2c handling for flow.James Goppert2015-01-242-75/+95
|
* Sonar: Set min/max distance properly, add usleep for detectionLorenz Meier2015-01-231-0/+5
|
* Sonar driver by jverbekeJon Verbeke2015-01-231-48/+47
|
* Multi sonar support by jverbekeLorenz Meier2015-01-232-40/+152
|
* Fixed coverity CID #12530Daniel Agar2015-01-221-1/+3
|
* batt_smbus: disable if no batt 10seconds after startupRandy Mackay2015-01-211-2/+22
|
* Added prefix to Match Message alsoDavid Sidrane2015-01-211-1/+1
|
* Added delay to ensure the the px4io is in loop waiting for a characteritDavid Sidrane2015-01-211-0/+1
| | | loop.
* Added Prefix to message to identify it as PX4IO relatedDavid Sidrane2015-01-211-1/+1
|
* PX4IO: Adjust stack size based on real usage of 900 bytesLorenz Meier2015-01-211-1/+1
|
* IO driver: Fix resource corner case (not a real leak)Lorenz Meier2015-01-211-2/+4
|
* FMU driver: Fix resource leak for test routine.Lorenz Meier2015-01-211-1/+1
|
* GPS fixes from coverityLorenz Meier2015-01-211-2/+0
|
* Fix CID 12453Lorenz Meier2015-01-201-3/+11
|
* Fix CID 12574 & 12553Lorenz Meier2015-01-201-1/+1
|
* Fix CID 12427 & 12438Lorenz Meier2015-01-201-2/+3
|
* Fixing CID 12528Lorenz Meier2015-01-201-2/+2
|
* Fix CID 12439Lorenz Meier2015-01-201-5/+6
|
* Fix CID 12470Lorenz Meier2015-01-201-0/+1
|
* Merge pull request #1671 from PX4/ekf_fixLorenz Meier2015-01-201-3/+6
|\ | | | | Critical coverity fixes.
| * Fixed coverity CID #12543Lorenz Meier2015-01-191-3/+6
| |
* | hmc5883: fixed DEVIOCGDEVICEID ioctlAndrew Tridgell2015-01-203-0/+14
| | | | | | | | | | | | we need to pass the ioctl through to the bus interface thanks to Jon Challinger for noticing this bug
* | hmc5883: fixed mixup of internal and external hmc5883 I2C bus optionsAndrew Tridgell2015-01-201-2/+2
|/
* MS5611: Comment-only fixLorenz Meier2015-01-171-6/+6
|
* Add SENS_MAG_ID parameterhauptmech2015-01-171-0/+2
| | | | | Record devid to SENS_MAG_ID during mag calibration Verify devid matches SENS_MAG_ID during preflight_check
* Perf counter fixesLorenz Meier2015-01-111-13/+3
|
* Latency measurements: Estimate latency based on sensor timestamp through ↵Lorenz Meier2015-01-111-2/+5
| | | | full system
* IO driver: Log the total system latency up to the IO transferLorenz Meier2015-01-111-0/+3
|
* MPU6K driver: Start performance counters for system latency, as its commonly ↵Lorenz Meier2015-01-111-0/+7
| | | | the main sensor
* hmc5883: fixed handling of 3 bus optionsAndrew Tridgell2015-01-092-187/+123
| | | | | use a table of possible bus options. This prevents us starting two drivers on the same bus
* Merge branch 'MixerNaming' of github.com:anton-matosov/FirmwareLorenz Meier2015-01-081-9/+11
|\
| * FMU driver: Show up as secondary interface to allow mixer loads.Lorenz Meier2015-01-061-9/+11
| |