Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set filter frequency for hardware and software in parallel, always do so in ↵ | Lorenz Meier | 2014-09-30 | 1 | -2/+4 |
| | | | | the same order | ||||
* | mpu6k: set hardware filter during ACCELIOCLOWPASS | Randy Mackay | 2014-09-30 | 1 | -10/+5 |
| | | | | | | | also set from GYROIOCLOWPASS Conflicts: mavlink/include/mavlink/v1.0 | ||||
* | Merge sensor_startup_cleanup | Lorenz Meier | 2014-07-16 | 2 | -4/+17 |
|\ | |||||
| * | MPU6K: Cleaner init | Lorenz Meier | 2014-07-16 | 2 | -0/+11 |
| | | |||||
| * | MPU6K: Start handler startup and stack review and adjustments | Lorenz Meier | 2014-07-16 | 2 | -4/+6 |
| | | |||||
* | | mpu6000: Support for up to three accels / gyros | Lorenz Meier | 2014-07-15 | 1 | -24/+24 |
| | | |||||
* | | Merged master | Lorenz Meier | 2014-07-15 | 1 | -50/+115 |
|\| | |||||
| * | mpu6000: fixed internal/external mixup in pointers | Andrew Tridgell | 2014-07-12 | 1 | -2/+2 |
| | | | | | | | | | | | | | | Thanks to Emile for spotting this! Conflicts: mavlink/include/mavlink/v1.0 | ||||
| * | MPU6000: Fix usage function call to fit existing structure. | Lorenz Meier | 2014-07-08 | 1 | -5/+6 |
| | | |||||
| * | mpu6000: added -R rotation option | Andrew Tridgell | 2014-07-08 | 1 | -9/+23 |
| | | |||||
| * | mpu6000: allow for two mpu6000 instances, one internal, one external | Andrew Tridgell | 2014-07-08 | 1 | -36/+46 |
| | | | | | | | | split g_dev into g_dev_int and g_dev_ext | ||||
| * | mpu6000: added -X option for external bus | Andrew Tridgell | 2014-07-08 | 1 | -7/+41 |
| | | |||||
| * | mpu6000: allow disabling of on-sensor low pass filter | Andrew Tridgell | 2014-07-08 | 1 | -7/+13 |
| | | | | | | | | used for vibration testing | ||||
| * | MPU6K: Use usleep where usleep should be used instead of up_udelay() | Lorenz Meier | 2014-06-22 | 1 | -1/+1 |
| | | |||||
* | | Introduce MPU6K multi-device uORB support | Lorenz Meier | 2014-06-10 | 1 | -21/+50 |
|/ | |||||
* | drivers: Fix compile warnings and non-standard performance counter names | Lorenz Meier | 2014-05-21 | 1 | -1/+0 |
| | |||||
* | MPU6000: gyro topic was not initialized | Julian Oes | 2014-02-16 | 1 | -0/+1 |
| | |||||
* | Fixed up init sequence of all sensors - we can publish in interrupt context, ↵ | Lorenz Meier | 2014-01-14 | 1 | -24/+35 |
| | | | | but not advertise! All advertisements now contain valid data | ||||
* | Support for publication blocking: MPU6000, cleaned up device start | Lorenz Meier | 2014-01-12 | 1 | -20/+26 |
| | |||||
* | mpu6000: disable interrupts during initial reset | Andrew Tridgell | 2013-12-16 | 1 | -2/+11 |
| | | | | | this seems to avoid a problem where the mpu6000 doesn't startup correctly if other devices are transferring at the same time. | ||||
* | Cranking up bus speeds for all sensors to achievable 10.4 MHz, will cut the ↵ | Lorenz Meier | 2013-12-15 | 1 | -1/+1 |
| | | | | bus lock time to half | ||||
* | mpu6000: treat all zero data from mpu6k as bad | Andrew Tridgell | 2013-12-10 | 1 | -6/+19 |
| | |||||
* | mpu6000: close fds before exit | Andrew Tridgell | 2013-12-10 | 1 | -0/+4 |
| | |||||
* | mpu6000: use register_class_devname() | Andrew Tridgell | 2013-12-10 | 1 | -43/+71 |
| | |||||
* | Made all usual suspects default to their custom names and only register the ↵ | Lorenz Meier | 2013-12-07 | 1 | -8/+25 |
| | | | | default name if its not already taken by someone else | ||||
* | mpu6000: change bus speed based on registers being accessed | Andrew Tridgell | 2013-11-30 | 1 | -1/+22 |
| | | | | | this ensures we follow the datasheet requirement of 1MHz for general registers and up to 20MHz for sensor and int status registers | ||||
* | drivers: report error_count in drivers where possible | Andrew Tridgell | 2013-09-12 | 1 | -1/+1 |
| | |||||
* | Rework the ringbuffer class so that it's not templated, and refactor its ↵ | px4dev | 2013-09-12 | 1 | -53/+41 |
| | | | | clients so they aren't dancing around the linker anymore. | ||||
* | mpu6000: fixed race condition in buffer increment | Andrew Tridgell | 2013-09-12 | 1 | -3/+5 |
| | |||||
* | mpu6000: use a wrapper struct to avoid a linker error | Andrew Tridgell | 2013-09-12 | 1 | -69/+64 |
| | | | | | | | | the linker doesn't cope with us having multiple modules implementing RingBuffer<gyro_report> this also switches to use force() instead of put(), so we discard old entries when the buffer overflows | ||||
* | Moved math library to library dir, improved sensor-level HIL, cleaned up geo ↵ | Lorenz Meier | 2013-08-21 | 1 | -4/+6 |
| | | | | / conversion libs | ||||
* | Adapted the MPU6000 to have the same get range ioctls and defines for defaults | Julian Oes | 2013-08-21 | 1 | -39/+48 |
| | |||||
* | Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup | Lorenz Meier | 2013-08-20 | 1 | -3/+68 |
|\ | |||||
| * | Fixed accel self test | Julian Oes | 2013-08-20 | 1 | -0/+2 |
| | | |||||
| * | Made accel / gyro self tests aware of offsets and scales, added support to ↵ | Lorenz Meier | 2013-08-09 | 1 | -3/+66 |
| | | | | | | | | config command to call these | ||||
* | | Merge branch 'mpu6k_queue' of github.com:PX4/Firmware into fmuv2_bringup | Lorenz Meier | 2013-08-06 | 1 | -13/+63 |
|\| | |||||
| * | mpu6000: set the default DLFP filter to 42Hz | Andrew Tridgell | 2013-08-06 | 1 | -1/+1 |
| | | | | | | | | | | this allows for apps to ask for slightly higher filters with the software filter and not have it completely ruined by the on-chip DLPF | ||||
| * | Equipped MPU6k driver with Butterworth for accel and gyro | Lorenz Meier | 2013-08-05 | 1 | -12/+62 |
| | | |||||
* | | Merge branch 'mpu6k_queue' of github.com:PX4/Firmware into fmuv2_bringup | Lorenz Meier | 2013-08-04 | 1 | -93/+223 |
|\| | |||||
| * | Fixed driver test / direct read, looks good | Lorenz Meier | 2013-08-04 | 1 | -41/+70 |
| | | |||||
| * | Try to save our sanity a bit and use the generic ringbuffer class rather ↵ | px4dev | 2013-08-03 | 1 | -151/+104 |
| | | | | | | | | than re-implementing the wheel. | ||||
| * | Added queue to mpu6k driver | Lorenz Meier | 2013-08-04 | 1 | -53/+201 |
| | | |||||
* | | 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. | ||||
* | Implemented config command, fixed a number range set / get issues for some ↵ | Lorenz Meier | 2013-07-26 | 1 | -14/+30 |
| | | | | sensor drivers, fixed gyro calibration | ||||
* | Lunchtime HOTFIX: Bring back USB console to operational, allow single-USB ↵ | Lorenz Meier | 2013-07-18 | 1 | -1/+2 |
| | | | | connection operation via QGC | ||||
* | mpu6000 driver support for setting rate | sergeil | 2013-05-31 | 1 | -6/+24 |
| | |||||
* | Moved the bulk of sensor drivers to the new world | Lorenz Meier | 2013-04-27 | 2 | -0/+1262 |