Andrew Tridgell
|
88b5523d47
|
AP_UAVCAN: added logging of UAVCAN LogMessage messages
this allows us to log internal errors from nodes into main flight
controller log
|
2020-12-01 11:14:50 +11:00 |
|
Andrew Tridgell
|
77687a9639
|
AP_UAVCAN: fixed build with no GCS
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
2020-11-10 16:15:45 +11:00 |
|
bugobliterator
|
49915ed06f
|
AP_UAVCAN: save some stack space
|
2020-10-08 09:31:35 +11:00 |
|
Andy Piper
|
940d708438
|
AP_UAVCAN: conditionally compile in ADSB support
|
2020-09-22 09:33:51 +10:00 |
|
Tom Pittenger
|
b502582d14
|
AP_UAVCAN: replace old hardcoded value with new mavlink enum
|
2020-09-15 13:09:50 -07:00 |
|
Siddharth Purohit
|
07b4708a36
|
AP_UAVCAN: move all uavcan related methods to AP_UAVCAN
|
2020-08-19 17:31:09 +10:00 |
|
elhayra
|
fe7e243b01
|
AP_UAVCAN: sending UAVCAN MAVlink ESC messages
|
2020-08-06 09:28:35 +10:00 |
|
Andrew Tridgell
|
a2d40d040a
|
AP_UAVCAN: added logging of CAN ESC status
|
2020-01-05 15:25:56 +11:00 |
|
Andrew Tridgell
|
b4966f21d8
|
AP_UAVCAN: added logging of UAVCAN actuator::Status messages
this allows for logging of CAN servo status
|
2020-01-05 15:25:56 +11:00 |
|
Andrew Tridgell
|
4dd1ec37f1
|
AP_UAVCAN: support RTCMStream for RTCM injection
|
2019-11-09 17:11:32 +11:00 |
|
Peter Barker
|
4ddfe2715b
|
AP_UAVCAN: adjust for rename of AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
|
2019-10-25 20:24:54 +11:00 |
|
Siddharth Purohit
|
9bd379e236
|
AP_UAVCAN: setup uavcan server with internal storage
|
2019-10-19 09:55:38 +11:00 |
|
Andrew Tridgell
|
16bc7f800e
|
AP_UAVCAN: support ADSB over UAVCAN
|
2019-10-16 13:13:24 +11:00 |
|
Andrew Tridgell
|
21cce1385a
|
AP_UAVCAN: support safety buttons on UAVCAN
the button works in parallel with any button attached by IOMCU or by a
pin, and obeys all the same BRD_SAFETY* options
|
2019-09-10 16:22:33 +10:00 |
|
Andrew Tridgell
|
c6c1c4bc31
|
AP_UAVCAN: support safety LEDs on UAVCAN
|
2019-09-10 16:22:33 +10:00 |
|
Andrew Tridgell
|
d55f76c88e
|
AP_UAVCAN: added buzzer support
|
2019-09-10 16:22:33 +10:00 |
|
Siddharth Purohit
|
e866a574dd
|
AP_UAVCAN:add hex flow sensor message
|
2019-05-15 16:01:53 +09:00 |
|
Siddharth Purohit
|
c4360264cf
|
AP_UAVCAN: add support for hereflow and range sensor message over can
|
2019-05-15 16:01:53 +09:00 |
|
Michael du Breuil
|
08b48142c8
|
AP_UAVCAN: Fix includes
|
2019-04-05 20:12:53 +11:00 |
|
Jonathan Challinger
|
71af938a12
|
AP_UAVCAN: use fixed-size memory pool
|
2019-03-21 21:25:39 +11:00 |
|
Siddharth Purohit
|
7a871a8843
|
AP_UAVCAN: add config for enabling/disabling can filters
|
2019-01-23 15:57:05 +11:00 |
|
Siddharth Purohit
|
0976019133
|
AP_UAVCAN: continue dna server setup even if unique id not received
|
2018-11-29 16:36:29 +11:00 |
|
Siddharth Purohit
|
c37a9966c1
|
AP_UAVCAN: use const unique id length variable
|
2018-11-29 16:36:29 +11:00 |
|
Siddharth Purohit
|
bb6b176785
|
AP_UAVCAN: add support for dynamic node allocation
|
2018-11-29 16:36:29 +11:00 |
|
Andrew Tridgell
|
f662cf55e5
|
AP_UAVCAN: use WITH_SEMAPHORE()
and removed usage of hal.util->new_semaphore()
|
2018-10-17 12:54:22 +11:00 |
|
liang.tang
|
bcaa4901ed
|
AP_UAVCAN: subscribe airspeed message
|
2018-09-05 17:22:08 +10:00 |
|
Andrew Tridgell
|
62fbe13690
|
AP_UAVCAN: send ESCs when disarmed
we should only be checking the safety state
|
2018-08-29 22:54:59 +01:00 |
|
Siddharth Purohit
|
0125b2cdd2
|
AP_UAVCAN: remove UAVCAN sensors related code
|
2018-08-29 22:54:59 +01:00 |
|
Francisco Ferreira
|
f69638f24f
|
AP_UAVCAN: add configuration of hardware filters
|
2018-08-12 13:35:04 +01:00 |
|
Francisco Ferreira
|
3cb8421aa6
|
AP_UAVCAN: reorganize header and code
Also a bit more cleanup
|
2018-08-12 13:35:04 +01:00 |
|
Francisco Ferreira
|
ee8e2923ae
|
AP_UAVCAN: cleanup code
|
2018-08-12 13:35:04 +01:00 |
|
Francisco Ferreira
|
8c382b6904
|
AP_UAVCAN: adapt to new CANProtocol interface
This includes creating own thread
Also adapts example
|
2018-08-12 13:35:03 +01:00 |
|
Francisco Ferreira
|
126f1379d3
|
AP_UAVCAN: fix bug introduced in #7863
|
2018-08-12 13:35:03 +01:00 |
|
Francisco Ferreira
|
7e8abc92fe
|
AP_UAVCAN: adapt to changes in AP_BoardConfig_CAN
|
2018-08-12 13:35:03 +01:00 |
|
Eugene Shamaev
|
71791d22cd
|
AP_UAVCAN: helper func
|
2018-06-09 22:46:48 -07:00 |
|
Eugene Shamaev
|
0d52f6d2de
|
AP_UAVCAN: reducing indenting by linearizing the logic
|
2018-06-09 22:46:48 -07:00 |
|
Andrew Tridgell
|
91d2b19e23
|
AP_UAVCAN: use take_blocking() method
|
2018-05-25 13:53:17 +10:00 |
|
Andrew Tridgell
|
92cda24659
|
AP_UAVCAN: efficiency improvements
this allows us to support 800Hz main loop rate with UAVCAN ESCs on
copter
|
2018-05-25 13:53:17 +10:00 |
|
Andrew Tridgell
|
438a7dd79a
|
AP_UAVCAN: increase message timeout to 2ms
this reduces the number of msg timeouts
|
2018-05-25 13:53:17 +10:00 |
|
Andrew Tridgell
|
b8ae43c30b
|
AP_UAVCAN: added a servo rate limit parameter
this allows for servos at 50Hz while keeping ESCs at higher rates
|
2018-05-25 13:53:17 +10:00 |
|
Andrew Tridgell
|
5f8bff8f3e
|
AP_UAVCAN: set timeout for periodic msgs to 1
this stops us keeping messages for resend for too long, which fixes a
major memory leak
|
2018-05-25 13:53:17 +10:00 |
|
Tom Pittenger
|
4c51edfaca
|
AP_UAVCAN: move UAVCAN code from SRV to UAVCAN files
|
2018-05-25 13:53:17 +10:00 |
|
Eugene Shamaev
|
1a888c16f4
|
AP_UAVCAN: Change for servo and ESC interface from RCOutput to SRV_Channels
|
2018-05-25 13:53:17 +10:00 |
|
Andrew Tridgell
|
1383e08273
|
AP_UAVCAN: change default ESC and servo bitmasks to 0
this is to address https://github.com/ArduPilot/ardupilot/issues/8166
|
2018-05-16 13:59:59 +10:00 |
|
Lucas De Marchi
|
1dd14a8aed
|
AP_UAVCAN: add can driver getter
|
2018-03-10 21:07:47 -08:00 |
|
Andrew Tridgell
|
f7751ec44a
|
AP_UAVCAN: reverted UAVCAN PR 7827
|
2018-03-05 14:16:54 +11:00 |
|
Tom Pittenger
|
1ace5ac534
|
AP_UAVCAN: changed att and fix send timers to be 32bit
|
2018-03-03 12:59:14 +12:00 |
|
Tom Pittenger
|
1add05d9a1
|
AP_UAVCAN: reduce whitespace indentation
|
2018-03-03 12:59:14 +12:00 |
|
DOMINATOR\Eugene
|
c49d4aef50
|
AP_UAVCAN: position and attitude broadcast
|
2018-03-03 12:59:14 +12:00 |
|
Tom Pittenger
|
b10aa2f58f
|
AP_UAVCAN: minor optimization of LED driver
|
2018-03-03 10:40:26 +12:00 |
|