瀏覽代碼

删除定时器和其他无用变量

xuxinyi 1 月之前
父節點
當前提交
4bac1b6f25
共有 2 個文件被更改,包括 50 次插入50 次删除
  1. 2 2
      Core/Inc/main.h
  2. 48 48
      Core/Src/main.c

+ 2 - 2
Core/Inc/main.h

@@ -78,9 +78,9 @@ extern uint8_t rx_buf[25];
 extern uint8_t rx_buf_uart2[25];
 extern uint8_t rx_buf_uart2_DMA[25];
 extern  uint8_t loraSendNextDataFlag;
-extern uint8_t totalData[50][25];
+// extern uint8_t totalData[50][25];
 extern  RTC_HandleTypeDef hrtc;
-extern uint8_t workMode;  // 0: 接收蓝牙数据 1: 使用lora发生数据。
+// extern uint8_t workMode;  // 0: 接收蓝牙数据 1: 使用lora发生数据。
 extern uint8_t receiveBlDataCount;
 extern UART_HandleTypeDef huart1;
 extern UART_HandleTypeDef huart2;

+ 48 - 48
Core/Src/main.c

@@ -60,8 +60,8 @@ DMA_HandleTypeDef hdma_usart3_rx;
 uint8_t rx_buf[25] = {0};
 uint8_t rx_buf_uart2[25] = {0};
 uint8_t rx_buf_uart2_DMA[25] = {0};
-uint8_t totalData[50][25] = {0};
-uint8_t uart2_rx_byte[10] = {0};
+// uint8_t totalData[50][25] = {0};
+// uint8_t uart2_rx_byte[10] = {0};
 uint8_t loraSendNextDataFlag = 0;
 
 uint8_t receiveBlDataCount = 0;
@@ -112,52 +112,52 @@ void Device_Info_Init_Fun() {
 }
 
 // 保留通用框架,但仅处理定时器4
-HAL_StatusTypeDef Timer_Managment_Fun(TIM_HandleTypeDef *htim, Timer_Operation op) {
-  HAL_StatusTypeDef status = HAL_ERROR;  // 默认返回错误状态
-
-  // 只处理定时器4,其他定时器直接返回错误
-  if (htim->Instance != TIM4) {
-    printf("错误:仅支持定时器 TIM4\r\n");
-    return status;
-  }
-
-  if (htim == NULL) {
-    printf("错误:定时器句柄为空\r\n");
-    return status;
-  }
-
-  switch (op) {
-    case TIMER_OP_START:
-      // 检查定时器4是否处于就绪状态
-      if (htim->State == HAL_TIM_STATE_READY) {
-        status = HAL_TIM_Base_Start_IT(htim);  // 启动定时器+使能中断
-        if (status == HAL_OK) {
-          printf("定时器 TIM4 启动成功\r\n");
-        } else {
-          printf("定时器 TIM4 启动失败,状态码: %d\r\n", status);
-        }
-      }
-      break;
-
-    case TIMER_OP_STOP:
-      // 检查定时器4是否正在运行
-      if (htim->State == HAL_TIM_STATE_BUSY) {
-        status = HAL_TIM_Base_Stop_IT(htim);  // 停止定时器+禁用中断
-        if (status == HAL_OK) {
-          printf("定时器 TIM4 停止成功\r\n");
-        } else {
-          printf("定时器 TIM4 停止失败,状态码: %d\r\n", status);
-        }
-      }
-      break;
-
-    default:
-      printf("错误:未知的定时器操作类型\r\n");
-      break;
-  }
-
-  return status;
-}
+// HAL_StatusTypeDef Timer_Managment_Fun(TIM_HandleTypeDef *htim, Timer_Operation op) {
+//   HAL_StatusTypeDef status = HAL_ERROR;  // 默认返回错误状态
+//
+//   // 只处理定时器4,其他定时器直接返回错误
+//   if (htim->Instance != TIM4) {
+//     printf("错误:仅支持定时器 TIM4\r\n");
+//     return status;
+//   }
+//
+//   if (htim == NULL) {
+//     printf("错误:定时器句柄为空\r\n");
+//     return status;
+//   }
+//
+//   switch (op) {
+//     case TIMER_OP_START:
+//       // 检查定时器4是否处于就绪状态
+//       if (htim->State == HAL_TIM_STATE_READY) {
+//         status = HAL_TIM_Base_Start_IT(htim);  // 启动定时器+使能中断
+//         if (status == HAL_OK) {
+//           printf("定时器 TIM4 启动成功\r\n");
+//         } else {
+//           printf("定时器 TIM4 启动失败,状态码: %d\r\n", status);
+//         }
+//       }
+//       break;
+//
+//     case TIMER_OP_STOP:
+//       // 检查定时器4是否正在运行
+//       if (htim->State == HAL_TIM_STATE_BUSY) {
+//         status = HAL_TIM_Base_Stop_IT(htim);  // 停止定时器+禁用中断
+//         if (status == HAL_OK) {
+//           printf("定时器 TIM4 停止成功\r\n");
+//         } else {
+//           printf("定时器 TIM4 停止失败,状态码: %d\r\n", status);
+//         }
+//       }
+//       break;
+//
+//     default:
+//       printf("错误:未知的定时器操作类型\r\n");
+//       break;
+//   }
+//
+//   return status;
+// }
 //开启供电
 void powerOn() {