aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Add an interrupt-safe way of comparing a timestamp with the current time.px4dev2013-02-242-0/+46
| | | | Add an interrupt-safe way of storing the current time into a timestamp.
* ms5611: try to measure the performance cost of I2C timeoutsAndrew Tridgell2013-02-191-0/+7
|
* px4io: added INAIR_RESTART enable/disable flagsAndrew Tridgell2013-02-182-1/+23
| | | | | the autopilot code needs to know that in-air restart may happen, so it should be something that is enabled, rather than on by default.
* px4fmu: add support for write() interface for PWM outputAndrew Tridgell2013-02-181-0/+25
| | | | this matches the PX4IO interface
* px4fmu: added publication of input_rc ORB valuesAndrew Tridgell2013-02-181-2/+32
| | | | this allows for PPM input with no IO board
* Merge branch 'px4io-i2c' into px4io-i2c-nuttxLorenz Meier2013-02-171-8/+19
|\
| * Finished and tested in-air restore of arming state, as long as both boards ↵Lorenz Meier2013-02-171-8/+19
| | | | | | | | reset at the same time armings state is now retained
* | Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c-nuttxLorenz Meier2013-02-171-15/+162
|\|
| * Allow to in-air restore the FMU and IO arming state if only one of the two failsLorenz Meier2013-02-171-15/+162
| |
* | MergedLorenz Meier2013-02-171-2/+2
|\ \ | |/ |/|
| * Assorted compile fixes.px4dev2013-02-061-2/+2
| |
* | Merged debuglevel command from TridgeAndrew Tridgell2013-02-172-1/+30
| |
* | Merge branch 'master' of github.com:PX4/Firmware into px4io-i2cLorenz Meier2013-02-1610-5/+2374
|\ \
| * \ Merge pull request #195 from PX4/gpsLorenz Meier2013-02-159-0/+2330
| |\ \ | | | | | | | | GPS driver rewrite
| | * | Another rewrite: most of the polling, reading and writing is now inside the ↵Julian Oes2013-02-088-548/+564
| | | | | | | | | | | | | | | | GPS classes
| | * | Restructered the parsing/configuring, MTK workingJulian Oes2013-02-075-303/+314
| | | |
| | * | Sped up MTK configuration but the detection time can still be improved: ↵Julian Oes2013-02-062-15/+22
| | | | | | | | | | | | | | | | timeouts/usleeps
| | * | Added support for MTK revision 19, working condition but configuration of ↵Julian Oes2013-02-062-7/+22
| | | | | | | | | | | | | | | | MTK is very slow and needs improvement
| | * | Added MTK 1.6, works after some seconds, work in progressJulian Oes2013-02-063-15/+320
| | | |
| | * | Merged mtk16 and mtk19 helper classes, configure() now writes directly ↵Julian Oes2013-02-065-101/+41
| | | | | | | | | | | | | | | | instead of buffering
| | * | Removed some unnecessairy flags, home position back workingJulian Oes2013-02-063-47/+9
| | | |
| | * | Changed gps position topic mostly to SI units and float, removed counters ↵Julian Oes2013-02-063-74/+70
| | | | | | | | | | | | | | | | and added specifig timestamps
| | * | Changed parse interface, differentiation between config needed and position ↵Julian Oes2013-02-055-69/+81
| | | | | | | | | | | | | | | | updated, working but might be solved more elegant
| | * | Update on every position change, do not wait for other measurementsLorenz Meier2013-02-051-4/+6
| | | |
| | * | Added option to select port name, minor tweaks to status printing, ↵Lorenz Meier2013-02-051-29/+47
| | | | | | | | | | | | | | | | sacrificied 20 bytes for better status / user debuggability
| | * | Small correctionsJulian Oes2013-02-041-2/+2
| | | |
| | * | Merged with newer, cleaned up code, fixed the checksum errorJulian Oes2013-02-045-167/+191
| | | |
| | * | Minor polishing, fixed rate and last measurement indicationLorenz Meier2013-02-042-9/+3
| | | |
| | * | More cleanupLorenz Meier2013-02-042-12/+13
| | | |
| | * | Minor quick cleanupsLorenz Meier2013-02-042-47/+89
| | | |
| | * | Disabled old-style gps interface, enabled GPS driverLorenz Meier2013-02-041-0/+2
| | | |
| | * | Reduced, but functional u-blox series driverLorenz Meier2013-02-046-0/+1983
| | |/
| * | Merge pull request #197 from PX4/mpu6000_fixesLorenz Meier2013-02-131-5/+44
| |\ \ | | | | | | | | MPU6000 driver improvements
| | * | mpu6000: support setting the DLPF filter frequencyAndrew Tridgell2013-02-081-5/+41
| | | | | | | | | | | | | | | | APM uses this for different aircraft types
| | * | drivers/mpu6000: add default product ID caseAndrew Tridgell2013-02-081-0/+3
| | |/
* | | Reworked manual override flag, reworked arming slightly. Pending testingLorenz Meier2013-02-131-3/+3
| | |
* | | Merge branch 'master' of github.com:PX4/Firmware into px4io-i2cLorenz Meier2013-02-122-64/+106
|\| |
| * | px4io: make uploader more reliableAndrew Tridgell2013-02-052-64/+106
| |/ | | | | | | avoid seeks, lower verify recv size and removed cruft
* | Fixed scaling of RC calibration in IO driver, fixed interpretation of (odd, ↵Lorenz Meier2013-02-121-6/+24
| | | | | | | | but APM-compatible) channel reverse flag
* | Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2cLorenz Meier2013-02-121-2/+2
|\ \
| * | Fix assignment of relay GPIOs.px4dev2013-02-111-2/+2
| | |
* | | Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2cLorenz Meier2013-02-072-4/+14
|\| |
| * | Fixed altitude jump issue, hunted down and fix by Andrew Tridgell.Lorenz Meier2013-02-051-2/+7
| | |
| * | Fixed arm ok flag typoLorenz Meier2013-02-051-2/+7
| | |
* | | Merge branch 'master' of github.com:PX4/Firmware into px4io-i2cLorenz Meier2013-02-031-7/+39
|\ \ \ | |/ / |/| / | |/
| * Merge pull request #194 from NosDE/masterpx4dev2013-02-021-7/+39
| |\ | | | | | | Options for Bus and BlinkM address added
| | * Option for Bus and BlinkM address addedMarco Bauer2013-02-021-2/+2
| | |
| | * Options for bus and blinkmaddress added.Marco Bauer2013-02-011-7/+39
| | |
* | | Merge branch 'master' into px4io-i2cpx4dev2013-01-261-6/+9
|\| |
| * | Fixed byte readout order and signed value 16 to 14 bit value conversionLorenz Meier2013-01-261-6/+9
| |/