canbus: canopen: add zephyr driver layer for CANopenNode

Add a Zephyr driver and abstraction layer for use by the 3rd party
CANopenNode module.

CANopenNode depends on the CO_driver.h file for platform-specific type
definitions, locking primitives, and CAN bus driver API.

This fixes #15278.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2019-09-22 20:24:57 +02:00 committed by Carles Cufí
commit 56f74da757
10 changed files with 742 additions and 0 deletions

View file

@ -20,3 +20,4 @@ add_subdirectory(power)
add_subdirectory(stats)
add_subdirectory(testsuite)
add_subdirectory_if_kconfig(jwt)
add_subdirectory(canbus)