aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
Commit message (Collapse)AuthorAgeFilesLines
* FMUv2: added support for MPU6000 on v2.4 boardAndrew Tridgell2013-11-302-0/+15
|
* lsm303d: fixed TEMP_H register defineAndrew Tridgell2013-11-301-1/+1
|
* mpu6000: change bus speed based on registers being accessedAndrew Tridgell2013-11-301-1/+22
| | | | | this ensures we follow the datasheet requirement of 1MHz for general registers and up to 20MHz for sensor and int status registers
* SPI: added set_frequency() APIAndrew Tridgell2013-11-302-0/+17
| | | | | this allows the bus speed to be changed on the fly by device drivers. This is needed for the MPU6000
* lsm303d: print more registers in "lsm303d regdump"Andrew Tridgell2013-11-301-11/+44
|
* lsm303d: define some more register addressesAndrew Tridgell2013-11-301-13/+38
|
* lsm303d: added 'lsm303d regdump' commandAndrew Tridgell2013-11-301-1/+52
| | | | useful for diagnosing issues
* px4io driver: bug fixedAnton Babushkin2013-11-161-1/+1
|
* fix MEAS airspeed and airspeed calibrationThomas Gubler2013-11-103-4/+10
|
* Hotfix: Be more aggressive about SPI2 init on v1 boardsLorenz Meier2013-11-081-8/+9
|
* pwm_output: Allow PWM values from 900us to 2100us but use a default of ↵Julian Oes2013-10-313-19/+29
| | | | 1000us to 2000us
* Actually allow full range in FMU driverLorenz Meier2013-10-311-1/+1
|
* Merge branch 'pwm_ioctls' of github.com:PX4/Firmware into pwm_ioctlsLorenz Meier2013-10-3048-1649/+3325
|\
| * Merge branch 'master' of github.com:PX4/Firmware into pwm_ioctlsLorenz Meier2013-10-3017-32/+851
| |\
| | * Cleanup of Doxygen tagsLorenz Meier2013-10-288-8/+24
| | |
| | * lsm303d: try to reset the lsm303d if it goes bad in flightAndrew Tridgell2013-10-281-3/+29
| | | | | | | | | | | | this is based on earlier work by Julian Oes
| | * px4io: FMU half of px4io error fixesAndrew Tridgell2013-10-281-11/+17
| | |
| | * Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2013-10-246-4/+781
| | |\
| | | * Merge pull request #483 from PX4/calib_rotationLorenz Meier2013-10-231-1/+1
| | | |\ | | | | | | | | | | Calibration of rotated board
| | | | * calibration: bugs fixed, mavlink messages cleanupAnton Babushkin2013-10-211-1/+1
| | | | |
| | | * | Changed driver to control motor duty cycle.James Goppert2013-10-221-2/+2
| | | | |
| | | * | Removed old timing hack.James Goppert2013-10-221-7/+0
| | | | |
| | | * | Roboclaw encoders/ dutycycledrive complete.James Goppert2013-10-223-54/+116
| | | | |
| | | * | Debugging roboclaw comm.James Goppert2013-10-213-10/+52
| | | | |
| | | * | Working on roboclaw driver.James Goppert2013-10-214-0/+659
| | | |/
| | | * rgbled: don't try the same bus twiceAndrew Tridgell2013-10-191-0/+3
| | | | | | | | | | | | | | | | on PX4v1 the external I2C bus is the same as the LED bus
| | | * rgbled: fixed getopt() handlingAndrew Tridgell2013-10-191-2/+7
| | | | | | | | | | | | | | | | | | | | this allows the -a option to be used, for example rgbled -a 0x55 start
| | | * rgbled: fixed detection of device on PX4v1Andrew Tridgell2013-10-191-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | There is a serial EEPROM on the PX4IOv1 board that answers on I2C address 0x55. We need some extra I2C transfers to ensure we are talking to a real RGBLED device.
| | * | Removed unnecessary return statementsLorenz Meier2013-10-242-6/+0
| | |/
| * | Merge remote-tracking branch 'px4/master' into pwm_ioctlsJulian Oes2013-10-194-280/+401
| |\| | | | | | | | | | | | | Conflicts: src/drivers/px4io/px4io.cpp
| | * Fixed some stupid compile errorsLorenz Meier2013-10-141-7/+9
| | |
| | * Work queue in RGB driver without work_cancel()Lorenz Meier2013-10-141-5/+5
| | |
| | * MergedLorenz Meier2013-10-131-257/+396
| | |\
| | | * Merge branch 'master' into px4io_fixLorenz Meier2013-10-131-1/+1
| | | |\
| | | * \ Merge branch 'master' into px4io_fixAnton Babushkin2013-10-1115-58/+201
| | | |\ \
| | | * | | px4io: code style fixedAnton Babushkin2013-10-071-204/+348
| | | | | |
| | | * | | px4io: major optimization and cleanupAnton Babushkin2013-10-071-55/+47
| | | | | |
| | * | | | Merge pull request #460 from jean-m-cyr/masterLorenz Meier2013-10-132-5/+11
| | |\ \ \ \ | | | |_|_|/ | | |/| | | Add support for 8 channel DSMX sattelite pairing
| | | * | | Add support for 8 channel DSMX sattelite pairingJean Cyr2013-10-122-5/+11
| | | | |/ | | | |/|
| | * / | Comment fixLorenz Meier2013-10-121-1/+1
| | |/ /
| * | | pwm systemcmd can now set the failsafe values, fmu uses failsafe values as ↵Julian Oes2013-10-193-166/+182
| | | | | | | | | | | | | | | | well now, fix to only send the appropriate number of pwm values to IO at once
| * | | Base max actuators on board revisionJulian Oes2013-10-111-2/+10
| | | |
| * | | Merge remote-tracking branch 'px4/master' into pwm_ioctlsJulian Oes2013-10-1115-61/+201
| |\| | | | | | | | | | | | | | | | | | Conflicts: src/drivers/px4io/px4io.cpp
| | * | added hw test, added better io debuggingLorenz Meier2013-10-101-3/+6
| | | |
| | * | Merge branch 'sdtest' of github.com:PX4/Firmware into hil_usb_onlyLorenz Meier2013-10-091-5/+7
| | |\|
| | | * px4io: make "too high rate" warning consistent with real behavorAnton Babushkin2013-10-061-5/+7
| | | |
| | * | Added debug output printing capabilities for IOv2Lorenz Meier2013-10-091-8/+80
| | | |
| | * | Merged status changesLorenz Meier2013-10-0615-48/+111
| | |\ \ | | | |/ | | |/|
| | | * drivers: report error_count in drivers where possibleAndrew Tridgell2013-09-129-14/+19
| | | |
| | | * Merge branch 'master' of github.com:PX4/Firmware into status_monitoringLorenz Meier2013-09-1212-658/+760
| | | |\