From 4caa5d94e4a6b0481ff6e353ceba6418891a93af Mon Sep 17 00:00:00 2001 From: Lizongdi <1210855344@qq.com> Date: Thu, 18 Jun 2026 10:55:41 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=BC=96=E8=AF=91=E9=80=9A=E8=BF=87?= =?UTF-8?q?=E3=80=91=E6=97=A0=E6=93=8D=E4=BD=9C=E7=B3=BB=E7=BB=9F=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .clangd | 2 ++ .vscode/c_cpp_properties.json | 8 ++++++++ .vscode/settings.json | 15 +++++++++++++++ Core/Src/main.c | 6 ++++-- robot | 2 +- 5 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 .clangd create mode 100644 .vscode/c_cpp_properties.json create mode 100644 .vscode/settings.json diff --git a/.clangd b/.clangd new file mode 100644 index 0000000..ec0b890 --- /dev/null +++ b/.clangd @@ -0,0 +1,2 @@ +CompileFlags: + CompilationDatabase: build diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..a1c7a21 --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,8 @@ +{ + "configurations": [ + { + "name": "STM32", + "compileCommands": "${workspaceFolder}/build/compile_commands.json" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..8627b90 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,15 @@ +{ + "cmake.cmakePath": "cube-cmake", + "cmake.configureArgs": [ + "-DCMAKE_COMMAND=cube-cmake" + ], + "cmake.preferredGenerators": [ + "Ninja" + ], + "stm32cube-ide-clangd.path": "cube", + "stm32cube-ide-clangd.arguments": [ + "starm-clangd", + "--query-driver=${env:CUBE_BUNDLE_PATH}/gnu-tools-for-stm32/14.3.1+st.2/bin/arm-none-eabi-gcc*", + "--query-driver=${env:CUBE_BUNDLE_PATH}/gnu-tools-for-stm32/14.3.1+st.2/bin/arm-none-eabi-g++*" + ] +} \ No newline at end of file diff --git a/Core/Src/main.c b/Core/Src/main.c index d0146c2..dc984e3 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -63,7 +63,8 @@ static void MPU_Config(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ - +int BHBF_robot_init(void); +void BHBF_robot_task(void); /* USER CODE END 0 */ /** @@ -124,13 +125,14 @@ int main(void) MX_ADC2_Init(); MX_LWIP_Init(); /* USER CODE BEGIN 2 */ - + BHBF_robot_init(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { + BHBF_robot_task(); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ diff --git a/robot b/robot index 807c9e4..35274be 160000 --- a/robot +++ b/robot @@ -1 +1 @@ -Subproject commit 807c9e444b571a585bb1bcf21abf0e625e59ca10 +Subproject commit 35274be076ac624c61342f01ac755b5ddd324578