Browse Source

Fix bug cause HAL SPI timeout

The bug affects in SPI mode 1 (probably and mode 2)
When changing SPI device, HAL returns timeout error for the first time trying to read/write.
Jianjia Ma 5 years ago
parent
commit
24bc2560ef
1 changed files with 0 additions and 2 deletions
  1. 0 2
      bsp/stm32/libraries/HAL_Drivers/drv_spi.c

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

@@ -257,8 +257,6 @@ static rt_err_t stm32_spi_init(struct stm32_spi *spi_drv, struct rt_spi_configur
         HAL_NVIC_EnableIRQ(spi_drv->config->dma_tx->dma_irq);
         HAL_NVIC_EnableIRQ(spi_drv->config->dma_tx->dma_irq);
     }
     }
 
 
-    __HAL_SPI_ENABLE(spi_handle);
-
     LOG_D("%s init done", spi_drv->config->bus_name);
     LOG_D("%s init done", spi_drv->config->bus_name);
     return RT_EOK;
     return RT_EOK;
 }
 }