Siddharth Purohit
|
8d227d401a
|
AP_Compass: modify compass driver to support consistent ordering and hotplugging
|
2020-02-19 13:59:53 +09:00 |
Mirko Denecke
|
9c8a7efbc6
|
AP_Compass: remove unused field
|
2019-03-26 16:09:11 +11:00 |
Peter Barker
|
5b06d01402
|
AP_Compass: uavcan: use WITH_SEMAPHORE in place of give/take _registry
|
2019-02-16 14:33:11 +11:00 |
Andrew Tridgell
|
84d7160128
|
AP_Compass: use new accumulate functions for UAVCAN
|
2018-10-19 16:03:45 +11:00 |
Andrew Tridgell
|
a260792e9e
|
AP_Compass: use WITH_SEMAPHORE()
and removed usage of hal.util->new_semaphore()
|
2018-10-17 12:54:22 +11:00 |
Lucas De Marchi
|
93d99dacd1
|
AP_Compass: UAVCAN: remove additional semaphore
We already inherit from AP_Compass_Backend, so use the semaphore from
there to synchronize with the main thread, like the other backends.
|
2018-09-06 08:23:02 +10: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 |
Siddharth Purohit
|
14b701cff8
|
AP_Compass: move UAVCAN mag subscribers and handlers to Compass Backend
|
2018-08-29 22:54:59 +01:00 |
Eugene Shamaev
|
9195ba80fc
|
AP_Compass: helper func
|
2018-06-09 22:46:48 -07: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 |
Eugene Shamaev
|
aa1f6a7587
|
AP_Compass: united enumeration on startup, multiple CAN drivers, correct dev_id based on network and node ID
|
2017-07-03 11:44:32 +01:00 |
Eugene Shamaev
|
3e044c7b8a
|
AP_Compass: support for UAVCAN connected magnetometers
|
2017-04-10 22:38:12 +01:00 |