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
..
can_common.c cleanup: include/: move can.h to drivers/can.h 2019-06-27 22:55:49 -04:00
can_handlers.c drivers: can: Extend CAN API for bus-state management. 2019-10-24 12:28:01 +03:00
can_loopback.c drivers: can: loopback: Use thread to send frames. 2020-03-12 16:10:09 +02:00
can_loopback.h cleanup: include/: move can.h to drivers/can.h 2019-06-27 22:55:49 -04:00
can_mcp2515.c drivers: can: mcp2515: Switch to new GPIO API 2020-02-05 12:00:36 +01:00
can_mcp2515.h drivers: CAN: MCP2515: Add and use Read RX Buffer instruction 2019-10-25 15:20:32 +03:00
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 include: Fix use of <misc/FOO.h> -> <sys/FOO.h> 2019-12-10 08:39:37 -05:00
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
CMakeLists.txt net: l2: 6LoCAN implementation 2019-08-08 13:25:01 +03:00
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: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.net kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stm32 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
socket_can_generic.h net: sockets: can: Close the socket cleanly 2019-06-18 17:58:00 +03:00