Andrew Tridgell
|
82d77fe014
|
AP_UAVCAN: make all semaphores recursive
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
|
2020-01-19 20:19:30 +11:00 |
Andrew Tridgell
|
ceb8082d84
|
AP_UAVCAN: protect UAVCAN DNA server with semaphore
|
2020-01-18 15:43:36 +11: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
|
b98d5834b4
|
AP_UAVCAN: fixed build on Linux
|
2019-12-31 11:38:30 +11:00 |
Siddharth Purohit
|
3278ac2e63
|
AP_UAVCAN: remove unnecessary scary message UC Node Down
|
2019-12-27 17:42:57 +11:00 |
Andrew Tridgell
|
4dd1ec37f1
|
AP_UAVCAN: support RTCMStream for RTCM injection
|
2019-11-09 17:11:32 +11:00 |
Andrew Tridgell
|
7df87b5a8b
|
AP_UAVCAN: fix for renamed AP_HAL::CAN
|
2019-11-01 10:53:53 +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 |
Peter Barker
|
8084e5c264
|
AP_UAVCAN: rename 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
|
08b3bc4506
|
AP_UAVCAN: cleanup ifdefs for SLCAN enable
|
2019-10-08 10:02:14 +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
|
39f4f7c208
|
AP_UAVCAN: added safety LED and button messages
|
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 |
Michael du Breuil
|
5711c2cbac
|
AP_UAVCAN: Remove the usage of force_safety_no_wait
|
2019-09-04 07:14:50 +10:00 |
Andrew Tridgell
|
d160f14856
|
AP_UAVCAN: convert to use AP_Filesystem
|
2019-08-27 15:40:43 +10:00 |
Peter Barker
|
13c22c667d
|
AP_UAVCAN: add missing override keywords
|
2019-08-14 16:33:29 +10:00 |
Siddharth Purohit
|
76ff347026
|
AP_UAVCAN: remove singleton interface from slcan_router
|
2019-07-08 12:18:29 +10:00 |
Siddharth Purohit
|
3e194903cc
|
AP_UAVCAN: add Flow message to the sniffer test
|
2019-07-08 12:18:29 +10:00 |
Andrew Tridgell
|
4a8c307720
|
AP_UAVCAN: fixed build error of F4 boards with CAN
|
2019-06-05 18:54:40 +10:00 |
Peter Barker
|
fb3f761fc7
|
AP_UAVCAN: fix redefinition of UAVCAN_NODE_POOL_BLOCK_SIZE warning
|
2019-06-04 10:25:15 +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 |
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 |