Siddharth Purohit
|
7885234b22
|
AP_UAVCAN: disable SLCAN for minimize feature enabled
|
6 years ago |
Siddharth Purohit
|
c459f6c484
|
AP_UAVCAN: run code format script on AP_UAVCAN_SLCAN
|
6 years ago |
Siddharth Purohit
|
ed6fe450c0
|
UAVCAN: SLCAN replace asserts with return false
|
6 years ago |
Siddharth Purohit
|
38125ab92a
|
UAVCAN: change hex2nibble method to use branching instead of plain lookup table
|
6 years ago |
Siddharth Purohit
|
e9047cc131
|
AP_UAVCAN: do locked serial transactions to support slcan routing
|
6 years ago |
Siddharth Purohit
|
112f535365
|
AP_UAVCAN: implement routing SLCAN to and from CANbus
|
6 years ago |
Siddharth Purohit
|
7a871a8843
|
AP_UAVCAN: add config for enabling/disabling can filters
|
6 years ago |
Siddharth Purohit
|
2790d27976
|
AP_BoardConfig: add config for SLCAN routing
|
6 years ago |
Siddharth Purohit
|
eb29a7aa44
|
AP_UAVCAN: add source for SLCAN interface
|
6 years ago |
Peter Barker
|
6fc76a32af
|
GLOBAL: use AP::logger() and strip redundant Log_ from methods
|
6 years ago |
Peter Barker
|
b47733142f
|
GLOBAL: rename DataFlash_Class to AP_Logger
|
6 years ago |
Peter Barker
|
00fbb01c6b
|
AP_UAVCAN: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
|
6 years ago |
Siddharth Purohit
|
6a27e8585a
|
AP_UAVCAN: limit number of file open and close events
|
6 years ago |
Siddharth Purohit
|
0976019133
|
AP_UAVCAN: continue dna server setup even if unique id not received
|
6 years ago |
Andrew Tridgell
|
73d6200db4
|
AP_UAVCAN: use HAL_BOARD_STORAGE_DIRECTORY for node db path
|
6 years ago |
Siddharth Purohit
|
c37a9966c1
|
AP_UAVCAN: use const unique id length variable
|
6 years ago |
Siddharth Purohit
|
e017783f69
|
AP_UAVCAN: disable server for HAL_PX4 with minimize feature builds
|
6 years ago |
Siddharth Purohit
|
bb6b176785
|
AP_UAVCAN: add support for dynamic node allocation
|
6 years ago |
Andrew Tridgell
|
f662cf55e5
|
AP_UAVCAN: use WITH_SEMAPHORE()
and removed usage of hal.util->new_semaphore()
|
6 years ago |
liang.tang
|
bcaa4901ed
|
AP_UAVCAN: subscribe airspeed message
|
7 years ago |
Andrew Tridgell
|
62fbe13690
|
AP_UAVCAN: send ESCs when disarmed
we should only be checking the safety state
|
7 years ago |
Siddharth Purohit
|
0125b2cdd2
|
AP_UAVCAN: remove UAVCAN sensors related code
|
7 years ago |
Siddharth Purohit
|
f01cc254d3
|
AP_UAVCAN: add Callback API to link UAVCAN backend callbacks
|
7 years ago |
Francisco Ferreira
|
f69638f24f
|
AP_UAVCAN: add configuration of hardware filters
|
7 years ago |
Francisco Ferreira
|
3cb8421aa6
|
AP_UAVCAN: reorganize header and code
Also a bit more cleanup
|
7 years ago |
Francisco Ferreira
|
ee8e2923ae
|
AP_UAVCAN: cleanup code
|
7 years ago |
Francisco Ferreira
|
8c382b6904
|
AP_UAVCAN: adapt to new CANProtocol interface
This includes creating own thread
Also adapts example
|
7 years ago |
Francisco Ferreira
|
126f1379d3
|
AP_UAVCAN: fix bug introduced in #7863
|
7 years ago |
Francisco Ferreira
|
7e8abc92fe
|
AP_UAVCAN: adapt to changes in AP_BoardConfig_CAN
|
7 years ago |
Lucas De Marchi
|
668c941717
|
Global: use new version of ARRAY_SIZE
|
7 years ago |
Eugene Shamaev
|
71791d22cd
|
AP_UAVCAN: helper func
|
7 years ago |
Eugene Shamaev
|
0d52f6d2de
|
AP_UAVCAN: reducing indenting by linearizing the logic
|
7 years ago |
Andrew Tridgell
|
fbd80ef897
|
AP_UAVCAN: fixed build on revo
|
7 years ago |
Andrew Tridgell
|
91d2b19e23
|
AP_UAVCAN: use take_blocking() method
|
7 years ago |
Andrew Tridgell
|
49dfccbcee
|
AP_UAVCAN: fixed build of example on px4
|
7 years ago |
Andrew Tridgell
|
92cda24659
|
AP_UAVCAN: efficiency improvements
this allows us to support 800Hz main loop rate with UAVCAN ESCs on
copter
|
7 years ago |
Andrew Tridgell
|
438a7dd79a
|
AP_UAVCAN: increase message timeout to 2ms
this reduces the number of msg timeouts
|
7 years ago |
Andrew Tridgell
|
b8ae43c30b
|
AP_UAVCAN: added a servo rate limit parameter
this allows for servos at 50Hz while keeping ESCs at higher rates
|
7 years ago |
Andrew Tridgell
|
0dc77421e8
|
AP_UAVCAN: a simple UAVCAN sniffer based on AP_HAL
|
7 years ago |
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
|
7 years ago |
Tom Pittenger
|
4c51edfaca
|
AP_UAVCAN: move UAVCAN code from SRV to UAVCAN files
|
7 years ago |
Eugene Shamaev
|
1a888c16f4
|
AP_UAVCAN: Change for servo and ESC interface from RCOutput to SRV_Channels
|
7 years ago |
Andrew Tridgell
|
1383e08273
|
AP_UAVCAN: change default ESC and servo bitmasks to 0
this is to address https://github.com/ArduPilot/ardupilot/issues/8166
|
7 years ago |
Lucas De Marchi
|
1dd14a8aed
|
AP_UAVCAN: add can driver getter
|
7 years ago |
Andrew Tridgell
|
f7751ec44a
|
AP_UAVCAN: reverted UAVCAN PR 7827
|
7 years ago |
Tom Pittenger
|
1ace5ac534
|
AP_UAVCAN: changed att and fix send timers to be 32bit
|
7 years ago |
Tom Pittenger
|
1add05d9a1
|
AP_UAVCAN: reduce whitespace indentation
|
7 years ago |
DOMINATOR\Eugene
|
c49d4aef50
|
AP_UAVCAN: position and attitude broadcast
|
7 years ago |
Tom Pittenger
|
b10aa2f58f
|
AP_UAVCAN: minor optimization of LED driver
|
7 years ago |
Tom Pittenger
|
f457dee568
|
AP_UAVCAN: rearranged some logic to be more efficient
rearranged some logic to be more efficient. Check array bounds and semiphore take status before doing any work that would otherwise been thrown away
|
7 years ago |