From a40bf3b11d614daf827a0f9cc5a53d4d03f0123e Mon Sep 17 00:00:00 2001 From: LeeChunHei Date: Mon, 22 Feb 2021 22:17:07 +0800 Subject: [PATCH] adding option for using blocking spi transfer --- bsp/imxrt/libraries/drivers/drv_spi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bsp/imxrt/libraries/drivers/drv_spi.c b/bsp/imxrt/libraries/drivers/drv_spi.c index 75813e0ea..4f042dc93 100644 --- a/bsp/imxrt/libraries/drivers/drv_spi.c +++ b/bsp/imxrt/libraries/drivers/drv_spi.c @@ -347,7 +347,11 @@ static rt_uint32_t spixfer(struct rt_spi_device *device, struct rt_spi_message * if(RT_FALSE == spi->dma_flag) { +#ifdef(BSP_USING_BLOCKING_SPI) + status = LPSPI_MasterTransferBlocking(spi->base, &transfer); +#else status = LPSPI_MasterTransferNonBlocking(spi->base, &spi->spi_normal, &transfer); +#endif } else { -- GitLab