DOMINATOR\Eugene
844ed611c6
AP_UAVCAN: UAVCAN battery information added
7 years ago
Tom Pittenger
1db04772b2
AP_UAVCAN: non-functional change - fix style
...
non-functional change - fix style
7 years ago
Nikita Tomilov
2a34593ed3
AP_UAVCAN: Magnetic: allow more than one compass on one node
...
To do so, we make use of UAVCAN message MagneticFieldStrength2, which
has a field describing the sensor_id of the node which measurements were
sent, and if a node sends this message we register multiple
AP_Compass_UAVCAN backends for this node. The routing of the messages
between those backends is also implemented here.
7 years ago
Nikita Tomilov
00a013e5be
AP_UAVCAN: utilizing MagneticFieldStrength2 message
...
This makes AP_UAVCAN_Compass work with this message. This will be used
later on for Edge GNSS which has two compasses.
7 years ago
Tom Pittenger
18caed135e
AP_UAVCAN: simply do_cyclic
...
- non-functional change, just returning early instead of deeper and deeper brackets
7 years ago
Tom Pittenger
52589f3c22
AP_UAVCAN: refactor RC Out functions
...
- non-functional change
7 years ago
Siddharth Purohit
8d5667afa0
AP_UAVCAN: add method to read driver from parent can manager
7 years ago
Eugene Shamaev
c6df13c795
AP_UAVCAN: changes to servo bitmasks to support multiple instances, baro, compass, gps changes for several CAN interfaces
8 years ago
Andrew Tridgell
3018728f50
AP_UAVCAN: rename macros to avoid conflicts
8 years ago
Eugene Shamaev
fb8f4f8cd1
AP_UAVCAN: ESC numbering correction
8 years ago
Eugene Shamaev
20f7d75b5a
AP_UAVCAN: multiple messages when more than 15 servos are sent
8 years ago
Eugene Shamaev
68a8d8615d
AP_UAVCAN: library for support of UAVCAN protocol
8 years ago