Andrew Tridgell
6320599404
AP_CANManager: support mavcan with CANFD_FRAME
3 years ago
bugobliterator
c0188fbf0e
AP_CANManager: disable CANTester by default
3 years ago
bugobliterator
cb1bc4e613
AP_CANManager: add support for enabling CANFD
3 years ago
Andrew Tridgell
454879e638
AP_CANManager: include hal.h
3 years ago
Andrew Tridgell
c94c9d8859
AP_CANManager: added CAN_FRAME filter handling
3 years ago
Andrew Tridgell
6e83633a12
AP_CANManager: moved CAN_FRAME timeout code to CANManager
3 years ago
Andrew Tridgell
0b95272f27
AP_CANManager: support mavcan message forwarding
3 years ago
Andrew Tridgell
b6bf74b73d
AP_CANManager: disable CAN filtering except on AP_Periph
...
this saves flash space and makes CAN forwarding for any bus without
reconfigure/reboot easy. CAN filtering is not useful in the main
flight controller firmware as we want to see nearly all packets
3 years ago
Andy Piper
f9c74f207b
AP_CANManager: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
3 years ago
Peter Barker
60759f9a83
AP_CANManager: factor substring from allocation_error parameter
3 years ago
bugobliterator
f5ee2a3a50
AP_CANManager:replace config_error with allocation_error
3 years ago
Gone4Dirt
40f8407c1d
AP_CANManager: Add APM_BUILD_Heli
3 years ago
Siddharth Purohit
603b302ffd
AP_CANManager: Use HAL_CANMANAGER_ENABLED instead of HAL_ENABLE_LIBUAVCAN_DRIVERS
4 years ago
Tom Pittenger
bdf0efbbe7
AP_CANManager: reorganize precompiler for HAL_ENABLE_LIBUAVCAN_DRIVERS and HAL_MAX_PROTOCOL_DRIVERS
4 years ago
Andrew Tridgell
0c6b4a1045
AP_CANManager: use ExpandingString class
4 years ago
Andrew Tridgell
6ed4eca57f
AP_CANManager: fixed use of CANSensor on multiple ports
...
we should not increment _num_drivers if we don't have a driver yet
4 years ago
Andrew Tridgell
db798ace05
AP_CANManager: added EFI_NWPMU
4 years ago
Andrew Tridgell
32c3a2feef
AP_CANManager: added CANSensor class
...
this makes creation of custom CAN protocol handlers much easier
4 years ago
Siddharth Purohit
73dea6d29c
AP_CANManager: return max number of drivers for get_num_drivers
4 years ago
bugobliterator
46827f0c91
AP_CANManager: redo filter configuration to make it work with STM32H7
4 years ago
Oliver Walters
fc29e40463
AP_PicolloCAN: Load PiccoloCAN parameters from EEPROM
5 years ago
bugobliterator
76ee7bec77
AP_CANManager: fix skipping driver init for disabled slcan iface
5 years ago
bugobliterator
27b1ce572e
AP_CANManager: fix comms between SLCAN and second CAN Iface
5 years ago
Siddharth Purohit
979b0b82d0
AP_CANManager: add CANManager library
5 years ago