summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorMan, Jianting (Meco) <[email protected]>2023-05-31 21:54:45 -0400
committerGitHub <[email protected]>2023-05-31 21:54:45 -0400
commit16382412973c469d87132ef7b661d86b6766e59f (patch)
tree6df1e3241ade217c6c3a0b7170aa08930e563640 /bsp
parent62afa5a9dc8bbe982263af65d5940b7a2982453d (diff)
[stm32][drv_spi] 优化spi单工发送, 不对接收buffer操作
否则可能影响上层应用的接收/发送buffer attach: afcc400
Diffstat (limited to 'bsp')
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_spi.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_spi.c b/bsp/stm32/libraries/HAL_Drivers/drv_spi.c
index 40d7d58dac..fc2690ac97 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_spi.c
+++ b/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))