yincheng.zhong
2025-12-05 18f1d1afd16ae159b9f20cef640a594c848ad249
STM32H743/Core/Src/stm32h7xx_it.c
@@ -462,9 +462,9 @@
        __HAL_UART_CLEAR_IDLEFLAG(&huart6);
        HAL_UART_DMAStop(&huart6); //
        temp  =  __HAL_DMA_GET_COUNTER(&hdma_usart6_rx);
        uart6_dma_recv_len =  UART6_DMA_RX_BUF_SIZE - temp;
        uart6_dma_recv_len =  BT_UART_RX_BUF_SIZE - temp;
        uart6_dma_recv_end_flag = 1;
      HAL_UART_Receive_DMA(&huart6, uart6_dma_rxbuf, UART6_DMA_RX_BUF_SIZE);
      // HAL_UART_Receive_DMA(&huart6, uart6_dma_rxbuf, UART6_DMA_RX_BUF_SIZE); // Moved to Poll to avoid race/overwrite
    }
  /* USER CODE END USART6_IRQn 0 */