From 9180bf79f17d03c47d94a3b35eef83ce9bd8c79a Mon Sep 17 00:00:00 2001
From: Fabrizio Monti <fabrizio.monti@skywarder.eu>
Date: Wed, 12 Mar 2025 13:47:31 +0100
Subject: [PATCH] [BSP][MOTOR] Modified cmake and vscode c_cpp_properties.

---
 .vscode/c_cpp_properties.json | 23 +++++++++++++++++++++++
 cmake/boards.cmake            |  1 +
 2 files changed, 24 insertions(+)

diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index b796554ec..661c165b1 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -502,6 +502,29 @@
                 "${workspaceFolder}/src/bsps/stm32f767zi_lyra_gs"
             ]
         },
+        {
+            "name": "stm32f767zi_orion_motor",
+            "cStandard": "c11",
+            "cppStandard": "c++14",
+            "compilerPath": "/opt/arm-miosix-eabi/bin/arm-miosix-eabi-g++",
+            "defines": [
+                "${defaultDefines}",
+                "_MIOSIX_BOARDNAME=stm32f767zi_orion_motor",
+                "_BOARD_STM32F767ZI_ORION_MOTOR",
+                "_ARCH_CORTEXM7_STM32F7",
+                "STM32F767xx",
+                "HSE_VALUE=25000000",
+                "SYSCLK_FREQ_216MHz=216000000",
+                "__ENABLE_XRAM",
+                "V_DDA_VOLTAGE=3.3f"
+            ],
+            "includePath": [
+                "${defaultIncludePaths}",
+                "${workspaceFolder}/libs/miosix-kernel/miosix/arch/cortexM7_stm32f7/common",
+                "${workspaceFolder}/src/bsps/stm32f767zi_orion_motor/config",
+                "${workspaceFolder}/src/bsps/stm32f767zi_orion_motor"
+            ]
+        },
         // Miosix boards
         {
             "name": "stm32f407vg_stm32f4discovery",
diff --git a/cmake/boards.cmake b/cmake/boards.cmake
index a45ffdc72..cf7e81b77 100644
--- a/cmake/boards.cmake
+++ b/cmake/boards.cmake
@@ -43,4 +43,5 @@ set(BOARDCORE_BOARDS_OPTIONS_FILES
     ${BOARDCORE_PATH}/src/bsps/stm32f767zi_lyra_motor/config/board_options.cmake
     ${BOARDCORE_PATH}/src/bsps/stm32f767zi_lyra_gs/config/board_options.cmake
     ${BOARDCORE_PATH}/src/bsps/stm32f429zi_lyra_cubesat/config/board_options.cmake
+    ${BOARDCORE_PATH}/src/bsps/stm32f767zi_orion_motor/config/board_options.cmake
 )
-- 
GitLab