aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Hoist the GPIO driver out and integrate it with the px4fmu driver. Move ↵px4dev2012-10-275-32/+1030
| | | | these pieces into the drivers tree.
* Separate config from implementation for the STM32 pwm servo driver.px4dev2012-10-243-57/+160
|
* Major formatting/whitespace cleanuppx4dev2012-10-2327-373/+603
|
* Hoist the ADC and CAN board-specific pieces.px4dev2012-10-233-1/+286
|
* Hoist the oard-specific USB pieces.px4dev2012-10-231-0/+108
|
* Hoist SPI functions.px4dev2012-10-232-4/+154
|
* Fix a filenamepx4dev2012-10-231-0/+0
|
* Tease the PWM driver out and fix some build issues after cleaning up behind ↵px4dev2012-10-235-4/+455
| | | | the cpuload pieces.
* Checkpoint - moving things out of the NuttX configs/*/src directoriespx4dev2012-10-2311-6/+1488
|
* Move the PX4IO driver into the drivers folder.px4dev2012-10-224-0/+1136
|
* Merge branch 'master' of github.com:PX4/Firmware into calibrationLorenz Meier2012-10-223-0/+803
|\
| * Function type fixpx4dev2012-10-211-1/+1
| |
| * Move the tone_alarm driver out of the NuttX configs area and add it as an ↵px4dev2012-10-213-0/+803
| | | | | | | | | | | | stm32-specific driver in the PX4 apps space. Add a new tone_alarm command that can be used to start/stop alarm tones from the shell.
* | Cleaned up calibration, added text messages ring bufferLorenz Meier2012-10-221-5/+4
| |
* | Checkpoint: Working, but non-verified full mag calibrationLorenz Meier2012-10-211-61/+94
| |
* | Merge branch 'master' of github.com:PX4/Firmware into calibrationLorenz Meier2012-10-212-2/+8
|\|
| * Make it possible to run fmu and px4io simultaneously with full control over ↵px4dev2012-10-202-2/+8
| | | | | | | | both sets of possible PWM outputs. First started wins.
* | Calibration WIP, not compilingLorenz Meier2012-10-172-209/+156
| |
* | Added mag calibration routine, fixed minor typos without runtime effectsLorenz Meier2012-10-154-9/+394
|/
* Sensor rate and throttle inversion fixesLorenz Meier2012-10-092-4/+4
|
* Adjust to changes in the work queue API.px4dev2012-09-142-31/+35
|
* Fixed to mag measurement and filterLorenz Meier2012-09-071-3/+3
|
* Various minor fixes and improvements across systemLorenz Meier2012-09-051-2/+4
|
* Fixed correct RC loss detection, AR.Drone is now shutting down motors after ↵Lorenz Meier2012-09-051-1/+1
| | | | 1 s of RC loss. Added debug topic.
* Changed a critical section to double precision calculation. It may not be ↵Lorenz Meier2012-09-031-7/+42
| | | | necessary, but lets not risk precision unless we have properly analyzed what numerical precision is required.
* Redo the math in the ms5611 driver to a) avoid re-computing scaling factors ↵px4dev2012-09-012-50/+232
| | | | for every pressure measurement, b) be perhaps more readable and follow the data sheet more closely, and c) support calibration of the MSL pressure.
* Added temperature measurement, added led system commandLorenz Meier2012-09-013-7/+22
|
* Fixed minor compile warnings (just warnings, no effect on execution) in BMA180Lorenz Meier2012-08-311-12/+11
|
* minor typo in commentLorenz Meier2012-08-311-1/+1
|
* Checkpoint: Operational BMA180 driverLorenz Meier2012-08-311-17/+60
|
* Kick the BMA180 driver mostly into shape. Still not reading data correctly.px4dev2012-08-301-246/+336
|
* units in commentspx4dev2012-08-302-3/+3
|
* Make the buffer ring work.px4dev2012-08-301-12/+10
| | | | | Avoid reading from the misaligned structure more than once. Discard some redundant whitespace / prototype.
* Fix the readout transfer size.px4dev2012-08-291-3/+1
|
* Be a bit more careful with which bits we stuff into the l3gd20 registers.px4dev2012-08-291-47/+51
|
* Something approximating a driver for the L3GD20px4dev2012-08-291-257/+303
|
* driver work in progresspx4dev2012-08-292-0/+864
|
* Implemented missing IOCTLs to set MPU scalingsLorenz Meier2012-08-281-4/+14
|
* Final parameter interface cleanup - removed last bit of old cruft, fixed a ↵Lorenz Meier2012-08-271-14/+1
| | | | bug on parameter update notification, cleaned up API slightly in naming
* Cleaned up MPU driver slightlyLorenz Meier2012-08-271-10/+4
|
* removed stop() from I2C driver startup routines, work in progress on MPU scalingLorenz Meier2012-08-273-10/+5
|
* Driver debugging (scaling, ranges, endianess) MPU-6000 needs more loveLorenz Meier2012-08-264-58/+127
|
* Printing fixesLorenz Meier2012-08-262-14/+14
|
* MS5611 test is now printing floats. Note that the issue with the scheduled ↵Lorenz Meier2012-08-261-24/+45
| | | | reads of the sensor started BEFORE this change and is thus unrelated.
* Cleaned up scaling / offset handling for mag and gyro / accLorenz Meier2012-08-262-9/+29
|
* Fixed axis assignment and raw value outputs. Scaling and offsets to be doneLorenz Meier2012-08-262-10/+26
|
* Streamline mag and baro topic advertisement now that handles are global.px4dev2012-08-252-83/+40
| | | | Use perf counters for error counting in mag/baro drivers.
* clean up an error messagepx4dev2012-08-251-5/+4
|
* make the I2C and SPI device signons distinctpx4dev2012-08-252-2/+2
|
* turn off debug output from the mpu6000 driverpx4dev2012-08-251-3/+3
|