Fixed bug #458.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@6630 35acf78f-673a-0410-8e92-d51de3d6d3f4master
parent
e44be744f2
commit
027e1f3845
|
@ -618,16 +618,16 @@ bool_t sdc_lld_read_aligned(SDCDriver *sdcp, uint32_t startblk,
|
|||
SDIO_MASK_DATAENDIE;
|
||||
SDIO->DLEN = n * MMCSD_BLOCK_SIZE;
|
||||
|
||||
/* Talk to card what we want from it.*/
|
||||
if (sdc_lld_prepare_read(sdcp, startblk, n, resp) == TRUE)
|
||||
goto error;
|
||||
|
||||
/* Transaction starts just after DTEN bit setting.*/
|
||||
SDIO->DCTRL = SDIO_DCTRL_DTDIR |
|
||||
SDIO_DCTRL_DBLOCKSIZE_3 |
|
||||
SDIO_DCTRL_DBLOCKSIZE_0 |
|
||||
SDIO_DCTRL_DMAEN |
|
||||
SDIO_DCTRL_DTEN;
|
||||
|
||||
/* Talk to card what we want from it.*/
|
||||
if (sdc_lld_prepare_read(sdcp, startblk, n, resp) == TRUE)
|
||||
goto error;
|
||||
if (sdc_lld_wait_transaction_end(sdcp, n, resp) == TRUE)
|
||||
goto error;
|
||||
|
||||
|
|
|
@ -89,6 +89,8 @@
|
|||
*****************************************************************************
|
||||
|
||||
*** 2.7.0 ***
|
||||
- FIX: Fixed race condition in STM32 SDC driver (bug #458)(backported
|
||||
to 2.6.3).
|
||||
- FIX: Fixed race condition in STM32 OTG driver (bug #457)(backported
|
||||
to 2.6.3).
|
||||
- FIX: Fixed memstreams.c missing from simulator makefiles (bug #454)
|
||||
|
|
Loading…
Reference in New Issue