mirror of https://github.com/rusefi/ChibiOS.git
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2061 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
ec747ff6fb
commit
f6554b6135
|
@ -87,14 +87,14 @@ static void spi_start_wait(SPIDriver *spip, size_t n,
|
|||
spip->spd_dmatx->CNDTR = (uint32_t)n;
|
||||
spip->spd_dmatx->CCR |= ccr;
|
||||
|
||||
/* DMAs start.*/
|
||||
spip->spd_dmarx->CCR |= DMA_CCR1_EN;
|
||||
spip->spd_dmatx->CCR |= DMA_CCR1_EN;
|
||||
|
||||
/* SPI enable.*/
|
||||
chSysLock();
|
||||
spip->spd_spi->CR1 |= SPI_CR1_SPE;
|
||||
|
||||
/* DMAs start.*/
|
||||
spip->spd_dmarx->CCR |= DMA_CCR1_EN;
|
||||
spip->spd_dmatx->CCR |= DMA_CCR1_EN;
|
||||
|
||||
/* Wait for completion event.*/
|
||||
spip->spd_thread = currp;
|
||||
chSchGoSleepS(THD_STATE_SUSPENDED);
|
||||
|
|
|
@ -59,6 +59,8 @@
|
|||
*****************************************************************************
|
||||
|
||||
*** 2.1.1 ***
|
||||
- FIX: Fixed race condition in STM32 SPI driver (bug 3025854)(backported to
|
||||
2.0.2).
|
||||
- FIX: Fixed H_LOCK and H_UNLOCK redefined with CH_USE_MALLOC_HEAP (bug
|
||||
3025549)(backported to 2.0.2).
|
||||
- FIX: Added option to enforce the stack alignment to 32 or 64 bits in the
|
||||
|
|
Loading…
Reference in New Issue