소스 검색

[stm32][drv_spi] 优化spi单工发送, 不对接收buffer操作

否则可能影响上层应用的接收/发送buffer

attach: afcc400
Man, Jianting (Meco) 2 년 전
부모
커밋
1638241297
1개의 변경된 파일0개의 추가작업 그리고 1개의 파일을 삭제
  1. 0 1
      bsp/stm32/libraries/HAL_Drivers/drv_spi.c

+ 0 - 1
bsp/stm32/libraries/HAL_Drivers/drv_spi.c

@@ -367,7 +367,6 @@ static rt_ssize_t spixfer(struct rt_spi_device *device, struct rt_spi_message *m
             else if ((spi_drv->spi_dma_flag & SPI_USING_TX_DMA_FLAG))
             {
                 /* same as Tx ONLY. It will not receive SPI data any more. */
-                rt_memset((uint8_t *)recv_buf, 0xff, send_length);
                 state = HAL_SPI_Transmit_DMA(spi_handle, (uint8_t *)send_buf, send_length);
             }
             else if ((spi_drv->spi_dma_flag & SPI_USING_RX_DMA_FLAG))