Added DroneCAN SocketCAN driver Skeleton

This commit is contained in:
Peter van der Perk
2022-07-15 17:22:31 +02:00
committed by Daniel Agar
parent 14df1ee917
commit 47aaa38d5f
17 changed files with 910 additions and 8 deletions
+4 -1
View File
@@ -40,7 +40,10 @@ set(UAVCAN_USE_CPP03 ON CACHE BOOL "uavcan cpp03")
set(UAVCAN_PLATFORM "generic")
if(CONFIG_ARCH_CHIP)
if(${CONFIG_ARCH_CHIP} MATCHES "kinetis")
if(${CONFIG_NET_CAN} MATCHES "y")
set(UAVCAN_DRIVER "socketcan")
set(UAVCAN_TIMER 1)
elseif(${CONFIG_ARCH_CHIP} MATCHES "kinetis")
set(UAVCAN_DRIVER "kinetis")
set(UAVCAN_TIMER 1)
elseif(${CONFIG_ARCH_CHIP} MATCHES "stm32h7")
+3 -1
View File
@@ -36,7 +36,9 @@
*/
#pragma once
#if defined(UAVCAN_KINETIS_NUTTX)
#if defined(UAVCAN_SOCKETCAN_NUTTX)
# include <uavcan_nuttx/uavcan_nuttx.hpp>
#elif defined(UAVCAN_KINETIS_NUTTX)
# include <uavcan_kinetis/uavcan_kinetis.hpp>
#elif defined(UAVCAN_STM32_NUTTX)
# include <uavcan_stm32/uavcan_stm32.hpp>