From 57125a4c8fa940eca4e912ff19c3e033ff3cdeda Mon Sep 17 00:00:00 2001 From: JacobCrabill Date: Tue, 26 Jul 2022 11:40:54 -0700 Subject: [PATCH] cyphal: Fix FMUv5 config; throw error if no CAN driver exists --- boards/px4/fmu-v5/nuttx-config/{uavcanv1 => cyphal}/defconfig | 0 src/drivers/cyphal/CanardHandle.cpp | 2 ++ 2 files changed, 2 insertions(+) rename boards/px4/fmu-v5/nuttx-config/{uavcanv1 => cyphal}/defconfig (100%) diff --git a/boards/px4/fmu-v5/nuttx-config/uavcanv1/defconfig b/boards/px4/fmu-v5/nuttx-config/cyphal/defconfig similarity index 100% rename from boards/px4/fmu-v5/nuttx-config/uavcanv1/defconfig rename to boards/px4/fmu-v5/nuttx-config/cyphal/defconfig diff --git a/src/drivers/cyphal/CanardHandle.cpp b/src/drivers/cyphal/CanardHandle.cpp index a197712afe..7a90863587 100644 --- a/src/drivers/cyphal/CanardHandle.cpp +++ b/src/drivers/cyphal/CanardHandle.cpp @@ -48,6 +48,8 @@ # include "CanardSocketCAN.hpp" # elif defined(CONFIG_CAN) # include "CanardNuttXCDev.hpp" +# else +# error "No CAN driver enabled for Cyphal build" # endif // CONFIG_CAN #endif // NuttX