Browse Source

【编译通过】无操作系统工程适配

main
Lizongdi 1 day ago
parent
commit
4caa5d94e4
  1. 2
      .clangd
  2. 8
      .vscode/c_cpp_properties.json
  3. 15
      .vscode/settings.json
  4. 6
      Core/Src/main.c
  5. 2
      robot

2
.clangd

@ -0,0 +1,2 @@
CompileFlags:
CompilationDatabase: build

8
.vscode/c_cpp_properties.json

@ -0,0 +1,8 @@
{
"configurations": [
{
"name": "STM32",
"compileCommands": "${workspaceFolder}/build/compile_commands.json"
}
]
}

15
.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++*"
]
}

6
Core/Src/main.c

@ -63,7 +63,8 @@ static void MPU_Config(void);
/* Private user code ---------------------------------------------------------*/ /* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */ /* USER CODE BEGIN 0 */
int BHBF_robot_init(void);
void BHBF_robot_task(void);
/* USER CODE END 0 */ /* USER CODE END 0 */
/** /**
@ -124,13 +125,14 @@ int main(void)
MX_ADC2_Init(); MX_ADC2_Init();
MX_LWIP_Init(); MX_LWIP_Init();
/* USER CODE BEGIN 2 */ /* USER CODE BEGIN 2 */
BHBF_robot_init();
/* USER CODE END 2 */ /* USER CODE END 2 */
/* Infinite loop */ /* Infinite loop */
/* USER CODE BEGIN WHILE */ /* USER CODE BEGIN WHILE */
while (1) while (1)
{ {
BHBF_robot_task();
/* USER CODE END WHILE */ /* USER CODE END WHILE */
/* USER CODE BEGIN 3 */ /* USER CODE BEGIN 3 */

2
robot

@ -1 +1 @@
Subproject commit 807c9e444b571a585bb1bcf21abf0e625e59ca10 Subproject commit 35274be076ac624c61342f01ac755b5ddd324578
Loading…
Cancel
Save