Andrew Tridgell
|
0f08b47322
|
AP_Compass: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Peter Barker
|
89a9636c46
|
AP_Compass: add and use AP_COMPASS_QMC5883L_ENABLED
|
2023-02-22 19:40:13 +11:00 |
Siddharth Purohit
|
8d227d401a
|
AP_Compass: modify compass driver to support consistent ordering and hotplugging
|
2020-02-19 13:59:53 +09:00 |
Andrew Tridgell
|
4ee6fb9cdf
|
AP_Compass: use take_blocking instead of HAL_SEMAPHORE_BLOCK_FOREVER
this makes for cleaner and smaller code as the failure case is not
needed
|
2020-01-19 20:19:30 +11:00 |
Andrew Tridgell
|
0b9d0a4559
|
AP_Compass: removed incorrect semaphore take() in QMC5883L driver
|
2018-10-16 10:47:26 -07:00 |
Lucas De Marchi
|
e769c6932f
|
AP_Compass: QMC5883L: use common method to accumulate samples
|
2018-10-15 14:41:09 -07:00 |
Lucas De Marchi
|
4039b51810
|
AP_Compass: stop passing frontend pointer
Let AP_Compass_Backend call AP::compass() *once* instead of passing
the frontend pointer over and over.
|
2018-09-06 08:23:02 +10:00 |
night-ghost
|
f26bb0cfbe
|
AP_Compass: added range filter to backend, added its use in some sensors (thanks khancyr for style correction)
|
2018-04-11 14:46:42 +10:00 |
Michael du Breuil
|
fb77d0739e
|
AP_Compass: Remove unused time calls, stash the time in the read loop
|
2017-09-07 19:53:14 +01:00 |
ljwang
|
5a7ec7d429
|
Delete write registers at start,using another way to repair
|
2017-08-02 16:15:14 +10:00 |
ljwang
|
648871a388
|
Fixed the QMC5883 identification,add check ID
|
2017-08-02 16:15:14 +10:00 |
ljwang
|
603e903ccd
|
AP_Compass: QMC5883 Add internal i2c bus and fix rotation error
|
2017-07-12 12:56:59 +10:00 |
Andrew Tridgell
|
a0e4ec0f3a
|
AP_Compass: fixed bitmask typo
|
2017-06-18 18:15:47 +10:00 |
Touch
|
5da2e0b3fb
|
Update code format
|
2017-06-18 17:25:20 +10:00 |
ljwang
|
8fff1ec4d4
|
add QMC5883L driver for GPS compass module
|
2017-06-18 17:25:20 +10:00 |