Andrew Tridgell
|
1443f0c3f9
|
AP_UAVCAN: removed unusued AP_Common/Semaphore.h
|
2019-05-15 15:33:48 +10:00 |
Michael du Breuil
|
08b48142c8
|
AP_UAVCAN: Fix includes
|
2019-04-05 20:12:53 +11:00 |
Siddharth Purohit
|
d93453f5f9
|
AP_UAVCAN: fix typedef for callback methods
|
2019-03-29 17:49:12 +11:00 |
Jonathan Challinger
|
71af938a12
|
AP_UAVCAN: use fixed-size memory pool
|
2019-03-21 21:25:39 +11:00 |
Peter Barker
|
368aeb8e8e
|
AP_UAVCAN: refuse to reboot via CAN if armed
|
2019-02-26 16:23:00 +11:00 |
Peter Barker
|
11a70536eb
|
AP_UAVCAN: correct Notify singleton getter call
|
2019-02-26 08:46:37 +11:00 |
Peter Barker
|
d0ac09899b
|
AP_UAVCAN: handle restart_node
|
2019-02-26 08:19:00 +11:00 |
Siddharth Purohit
|
7885234b22
|
AP_UAVCAN: disable SLCAN for minimize feature enabled
|
2019-01-29 13:40:35 +09:00 |
Siddharth Purohit
|
c459f6c484
|
AP_UAVCAN: run code format script on AP_UAVCAN_SLCAN
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
ed6fe450c0
|
UAVCAN: SLCAN replace asserts with return false
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
38125ab92a
|
UAVCAN: change hex2nibble method to use branching instead of plain lookup table
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
e9047cc131
|
AP_UAVCAN: do locked serial transactions to support slcan routing
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
112f535365
|
AP_UAVCAN: implement routing SLCAN to and from CANbus
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
7a871a8843
|
AP_UAVCAN: add config for enabling/disabling can filters
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
2790d27976
|
AP_BoardConfig: add config for SLCAN routing
|
2019-01-23 15:57:05 +11:00 |
Siddharth Purohit
|
eb29a7aa44
|
AP_UAVCAN: add source for SLCAN interface
|
2019-01-23 15:57:05 +11:00 |
Peter Barker
|
6fc76a32af
|
GLOBAL: use AP::logger() and strip redundant Log_ from methods
|
2019-01-18 18:08:20 +11:00 |
Peter Barker
|
b47733142f
|
GLOBAL: rename DataFlash_Class to AP_Logger
|
2019-01-18 18:08:20 +11:00 |
Peter Barker
|
00fbb01c6b
|
AP_UAVCAN: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
|
2019-01-18 09:53:44 +11:00 |
Siddharth Purohit
|
6a27e8585a
|
AP_UAVCAN: limit number of file open and close events
|
2018-11-29 16:36:29 +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 |
Andrew Tridgell
|
73d6200db4
|
AP_UAVCAN: use HAL_BOARD_STORAGE_DIRECTORY for node db path
|
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
|
e017783f69
|
AP_UAVCAN: disable server for HAL_PX4 with minimize feature builds
|
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 |
Siddharth Purohit
|
f01cc254d3
|
AP_UAVCAN: add Callback API to link UAVCAN backend callbacks
|
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 |
Lucas De Marchi
|
668c941717
|
Global: use new version of ARRAY_SIZE
|
2018-08-04 15:31:55 +10: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
|
fbd80ef897
|
AP_UAVCAN: fixed build on revo
|
2018-05-25 13:53:17 +10:00 |
Andrew Tridgell
|
91d2b19e23
|
AP_UAVCAN: use take_blocking() method
|
2018-05-25 13:53:17 +10:00 |
Andrew Tridgell
|
49dfccbcee
|
AP_UAVCAN: fixed build of example on px4
|
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
|
0dc77421e8
|
AP_UAVCAN: a simple UAVCAN sniffer based on AP_HAL
|
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 |