Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | hmc5883: Change static topic publication to the class member it should be, ↵ | Lorenz Meier | 2014-05-13 | 1 | -4/+6 |
| | | | | initialize collect phase (linter find) | ||||
* | HMC5883: Do not spam the console on error and make everything worse. | Lorenz Meier | 2014-04-20 | 1 | -2/+2 |
| | |||||
* | hmc5883: properly reset mag to normal state on calibration fail | Andrew Tridgell | 2014-04-05 | 1 | -15/+17 |
| | | | | and add current output in "hmc5883 info" | ||||
* | Merged origin/master into pubsub_cleanup | Lorenz Meier | 2014-02-09 | 1 | -74/+87 |
|\ | |||||
| * | hmc5883: much faster calibration code with bug fixes | Andrew Tridgell | 2014-01-23 | 1 | -73/+87 |
| | | | | | | | | | | | | | | | | | | | | | | this fixes two bugs in "hmc5883 calibrate" and also makes it much faster, so it can be run on every boot. It now uses the correct 2.5Ga range when calibrating, and fixes the expected values for X/Y/Z axes The basic calibration approach is similar to the APM2 driver, waiting for 10 good samples after discarding some initial samples. That allows the calibration to run fast enough that it can be done on every boot without causing too much boot delay. | ||||
* | | Support for publication blocking: HMC5883 | Lorenz Meier | 2014-01-12 | 1 | -18/+19 |
|/ | |||||
* | hmc5883: use register_class_devname() | Andrew Tridgell | 2013-12-10 | 1 | -12/+23 |
| | |||||
* | Made all usual suspects default to their custom names and only register the ↵ | Lorenz Meier | 2013-12-07 | 1 | -3/+4 |
| | | | | default name if its not already taken by someone else | ||||
* | Merged status changes | Lorenz Meier | 2013-10-06 | 1 | -0/+1 |
|\ | |||||
| * | drivers: report error_count in drivers where possible | Andrew Tridgell | 2013-09-12 | 1 | -0/+1 |
| | | |||||
* | | Minor cleanups in the drivers | Lorenz Meier | 2013-09-13 | 1 | -4/+0 |
|/ | |||||
* | Rework the ringbuffer class so that it's not templated, and refactor its ↵ | px4dev | 2013-09-12 | 1 | -5/+5 |
| | | | | clients so they aren't dancing around the linker anymore. | ||||
* | hmc5883: use a RingBuffer to hold report queue | Andrew Tridgell | 2013-09-12 | 1 | -67/+40 |
| | | | | | this simplifies the queue handling, and avoids the need for a start()/stop() on queue resize | ||||
* | hmc5883: add perf count, and removed unnecessary checks for -32768 | Andrew Tridgell | 2013-09-12 | 1 | -4/+6 |
| | | | | we've already checked that the absolute value is <= 2048 | ||||
* | Add setting queue depth to HMC test | Lorenz Meier | 2013-09-08 | 1 | -1/+5 |
| | |||||
* | Workaround to prevent crash during mag calibration | Julian Oes | 2013-09-05 | 1 | -5/+6 |
| | |||||
* | avoid counters going above limit in INCREMENT() | Andrew Tridgell | 2013-08-28 | 1 | -1/+1 |
| | | | | | | | when using INCREMENT() the counter would temporarily read equal to limit, which could cause an issue if the task is preempted. (this macro should be in a common header, though which header?) | ||||
* | free perf counters in driver destructor | Andrew Tridgell | 2013-08-28 | 1 | -0/+5 |
| | | | | | this prevents drivers that probe on one bus then instantiate on another from leaving behind stale/duplicate perf counters | ||||
* | Workaround to get the HMC5883 default rate right | Julian Oes | 2013-08-21 | 1 | -4/+4 |
| | |||||
* | Add reset and samplerate ioctl to HMC5883 driver | Julian Oes | 2013-08-21 | 1 | -47/+60 |
| | |||||
* | Improved LSM303D driver, plus some fixes to the HMC5883 | Julian Oes | 2013-08-20 | 1 | -0/+5 |
| | |||||
* | Sorry, finally got the axes of the external mag right | Julian Oes | 2013-08-20 | 1 | -2/+2 |
| | |||||
* | Corrected orientation of external mag | Julian Oes | 2013-08-19 | 1 | -4/+5 |
| | |||||
* | Add ioctl to find out if mag is external or onboard | Julian Oes | 2013-08-18 | 1 | -5/+19 |
| | |||||
* | Restructure things so that the PX4 configs move out of the NuttX tree, and ↵ | px4dev | 2013-08-02 | 1 | -1/+1 |
| | | | | | | most of the PX4-specific board configuration data moves out of the config and into the board driver. Rename some directories that got left behind in the great board renaming. | ||||
* | Lunchtime HOTFIX: Bring back USB console to operational, allow single-USB ↵ | Lorenz Meier | 2013-07-18 | 1 | -1/+2 |
| | | | | connection operation via QGC | ||||
* | Hotfix: Completely silencing HMC5883 probing to not confuse users | Lorenz Meier | 2013-05-28 | 1 | -3/+1 |
| | |||||
* | Hotfix: Made HMC driver more verbose to prevent false alarm | Lorenz Meier | 2013-05-27 | 1 | -0/+2 |
| | |||||
* | hmc5883: fixed use of onboard I2C compass | Andrew Tridgell | 2013-05-04 | 1 | -4/+10 |
| | |||||
* | Allowed for onboard bus to be not present | Lorenz Meier | 2013-04-27 | 1 | -0/+4 |
| | |||||
* | Made HMC bus-agnostic | Lorenz Meier | 2013-04-27 | 1 | -10/+24 |
| | |||||
* | Moved the bulk of sensor drivers to the new world | Lorenz Meier | 2013-04-27 | 2 | -0/+1490 |