mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-10 09:41:57 +00:00
Fixed using chipselect with seperate chipselect GPIOs and how they were referenced from/in DeviceTree. Also configure the device during initialization so it's ready to go after init. Signed-off-by: Karsten Koenig <karsten.koenig.030@gmail.com> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
Kconfig | ||
mcp2515-dts.overlay | ||
prj.conf | ||
prj.conf.mcp2515 | ||
README.rst | ||
sample.yaml |
.. _can-sample: Controller Area Network ####################### Overview ******** This sample demonstrates how to use the Controller Area Network (CAN) API. Messages with standard and extended identifiers are sent over the bus, triggered by a button event. Messages are received using message queues and ISRs. Reception is indicated by blink LEDs and output to the console. Building and Running ******************** In loopback mode, the board receives its own messages. This could be used for standalone testing. The sample can be built and executed on boards supporting CAN. The output ports and pins of the LEDs can be configured by Kconfig. Sample output ============= .. code-block:: console Finished init. waiting for Interrupts TX thread is running. filter id: 1 Button pressed! Send message 1 Button pressed 1 times Button pressed! Send message 0 Button pressed 2 times String sent over CAN Button pressed! Send message 1 Button pressed 3 times Button pressed! Send message 0 Button pressed 4 times String sent over CAN .. note:: The values shown above might differ.