zephyr/drivers/can
Alexander Wachter 79ed6a7e53 drivers: can: loopback: Use thread to send frames.
The loopback driver is a simple driver that can be used to
test CAN subsystems. The actual implementation sends frames
in the same thread that calls the send function.
Some libraries have problems with that behavior.
This PR implements a dedicated thread that calls the callback
for the receiving functions and a msgq in between the sender
and the TX thread.

Signed-off-by: Alexander Wachter <alexander@wachter.cloud>
2020-03-12 16:10:09 +02:00
..
CMakeLists.txt
Kconfig drivers: can: stm32: Support CAN_2 interface 2020-01-30 14:27:28 -05:00
Kconfig.loopback drivers: can: loopback: Use thread to send frames. 2020-03-12 16:10:09 +02:00
Kconfig.mcp2515
Kconfig.mcux
Kconfig.net
Kconfig.stm32
can_common.c
can_handlers.c
can_loopback.c drivers: can: loopback: Use thread to send frames. 2020-03-12 16:10:09 +02:00
can_loopback.h
can_mcp2515.c drivers: can: mcp2515: Switch to new GPIO API 2020-02-05 12:00:36 +01:00
can_mcp2515.h
can_mcux_flexcan.c drivers: can: Add SocketCAN support to mcux flexcan driver 2020-01-30 16:03:34 +02:00
can_net.c can: Introduce can-primary alias 2020-01-27 10:25:00 -06:00
can_shell.c
can_stm32.c drivers: can: stm32: Support CAN_2 interface 2020-01-30 14:27:28 -05:00
can_stm32.h drivers: can: stm32: Support CAN_2 interface 2020-01-30 14:27:28 -05:00
socket_can_generic.h