36 Commits (b96fcd31fc44848fcb4a0205be5f21103d075a04)

Author SHA1 Message Date
bugobliterator 6a0c46d241 AP_HAL_Periph: assert clock is FDCANCLK is 80MHz for H7 boards 3 years ago
bugobliterator 633eb0db8b AP_HAL_ChibiOS: move to using data_32 for copying into CANFD buffer 3 years ago
bugobliterator faf0c0d7c3 AP_HAL_ChibiOS: set canfd bitrates using CANFD_SUPPORTED opt 3 years ago
bugobliterator 4bdbd37731 AP_HAL_ChibiOS: use datalength when copying payload into CAN Frames 3 years ago
bugobliterator 47dd964e63 AP_HAL_ChibiOS: add init method to take in separate canfd bitrate 3 years ago
Siddharth Purohit 8aa047d876 AP_HAL_ChibiOS: add support for CANFD for H7 and G4 3 years ago
Andrew Tridgell 638e20a0b9 HAL_ChibiOS: bring in hal.h where it is needed 3 years ago
Andrew Tridgell fd8d28e23c HAL_ChibiOS: reduced time in critical sections for CAN processing 3 years ago
Andrew Tridgell 33ebc83a68 AP_HAL_ChibiOS: disable CAN filtering except on AP_Periph 3 years ago
Andrew Tridgell 124c9d5d9b HAL_ChibiOS: support mavcan message forwarding 3 years ago
bugobliterator a8ab20abd9 AP_HAL_ChibiOS: allow sending stats via mavftp on AP_Periph 4 years ago
bugobliterator 81c5a99527 AP_HAL_ChibiOS: fix invalid use of FDCAN2_IT0_IRQn enum for ifdef 4 years ago
Andrew Tridgell bab0c1dfc7 HAL_ChibiOS: fixed build for single FDCAN G4 boards 4 years ago
Siddharth Purohit 882b01bae3 AP_HAL_ChibiOS: Use HAL_CANMANAGER_ENABLED instead of HAL_ENABLE_LIBUAVCAN_DRIVERS 4 years ago
Tom Pittenger 7a004656a2 AP_HAL_ChibiOS: use HAL_ENABLE_LIBUAVCAN_DRIVERS instead of HAL_MAX_CAN_PROTOCOL_DRIVERS 4 years ago
Tom Pittenger f764bd6547 AP_HAL_ChibiOS: disable EventSource only when CH_CFG_USE_EVENTS is false 4 years ago
Siddharth Purohit ad9a8c8bd9 AP_HAL_ChibiOS: record error states in CANFDIface and CANIface 4 years ago
Andrew Tridgell c3d16cf2e2 HAL_ChibiOS: use defines for G4 messageram 4 years ago
Andrew Tridgell 353eca79b6 HAL_ChibiOS: fixed 32/64 micros bug in CAN select() 4 years ago
Andrew Tridgell 4f10565f82 HAL_ChibiOS: fixed CANFD build on H7 4 years ago
Andrew Tridgell f57b1b9c4b HAL_ChibiOS: support logical/physical CAN bus mapping 4 years ago
Andrew Tridgell 439a944801 HAL_ChibiOS: added support for STM32G474 MCU 4 years ago
Andrew Tridgell 5b59445471 AP_HAL_ChibiOS: fixes for build with 20.3.x ChibiOS 4 years ago
Andrew Tridgell 42bc9adfb7 HAL_ChibiOS: use ExpandingString for @SYS buffers 4 years ago
bugobliterator e16cab0437 AP_HAL_ChibiOS: ensure we timeout while checking FDCAN register sets 4 years ago
bugobliterator ca957519dc AP_HAL_ChibiOS: redo filter configuration to make it work with STM32H7 4 years ago
bugobliterator 0a4ea250ad AP_HAL_ChibiOS: disable CANFilter on H7 boards temporarily 4 years ago
Siddharth Purohit 36ffcdae30 HAL_ChibiOS: modify hal can drivers for use by AP_Periph 4 years ago
Siddharth Purohit cdf8e369f1 AP_HAL_ChibiOS: create UAVCAN agnostic CANIface driver 5 years ago
bugobliterator 7b9f0f3fd7 HAL_ChibiOS: use FIFO mode instead of Queue mode in FDCAN driver 5 years ago
Andrew Tridgell 2c68ce1986 HAL_ChibiOS: fixed clock source for FDCAN 5 years ago
Siddharth Purohit 8c413d3c09 HAL_ChibiOS: fix writing into a NULL pointer CANFD interrupt 5 years ago
Andrew Tridgell 15e4641e51 AP_HAL_ChibiOS: cleanup ifdefs for SLCAN enable 5 years ago
Andrew Tridgell 555f56a8af HAL_ChibiOS: removed wait on CAN peripheral in H7 5 years ago
Siddharth Purohit 2f153a3577 HAL_ChibiOS: remove singleton interface from slcan_router 6 years ago
Siddharth Purohit 67c925865c HAL_ChibiOS: add support for CAN on STM32H7 boards 6 years ago