nuttx/drivers/can
Karel Kočí b571d2e5e4 drivers/can: fix sending of RTR frames with nonzero DLC
The message passed to the write can have `cm.hdr.ch_rtr` set and if
nonzero DLC is specified in the frame then invalid number of bytes is
removed from the buffer as RTR frames do not have any data even when DLC
is nonzero.

This was tested on SAMv7 (mcan). With this change a custom RTR can be
sent.

Signed-off-by: Karel Kočí <cynerd@email.cz>
2025-11-05 20:45:05 +08:00
..
can.c drivers/can: fix sending of RTR frames with nonzero DLC 2025-11-05 20:45:05 +08:00
can_common.c drivers/can: move CAN utils to CAN common files 2025-05-14 10:30:25 -03:00
can_sender.c style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
CMakeLists.txt drivers/can: move CAN utils to CAN common files 2025-05-14 10:30:25 -03:00
ctucanfd.h style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
ctucanfd_pci.c drivers/can/ctucanfd_pci.c: refactor to use netdev_uperhalf 2025-10-01 11:36:26 +08:00
Kconfig drivers/can/kvaser_pci.c: configure number of passes in interrupt handler 2025-08-22 15:34:38 +08:00
kvaser_pci.c drivers/can/kvaser_pci.c: refactor to use netdev_upperhalf 2025-10-08 12:00:06 +02:00
Make.defs drivers/can: move CAN utils to CAN common files 2025-05-14 10:30:25 -03:00
mcp2515.c sched/sleep: replace all Signal-based sleep implement to Scheduled sleep 2025-10-17 14:05:02 +08:00
mcp2515.h drivers: migrate to SPDX identifier 2024-11-06 18:02:25 +08:00
sja1000.c can/sja100: leave critical section properly 2024-11-15 18:24:51 +08:00
sja1000.h drivers/can: add Kvaser PCI card driver (qemu only) 2024-12-13 11:19:22 +08:00