mirror of https://github.com/rusefi/ChibiOS.git
Fixed yet another local buffer.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15583 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
ab0995fca2
commit
6ab7bda104
|
@ -729,7 +729,6 @@ error:
|
|||
*/
|
||||
bool sdc_lld_write_aligned(SDCDriver *sdcp, uint32_t startblk,
|
||||
const uint8_t *buf, uint32_t blocks) {
|
||||
uint32_t resp[1];
|
||||
|
||||
osalDbgCheck(blocks < 0x1000000 / MMCSD_BLOCK_SIZE);
|
||||
|
||||
|
@ -755,16 +754,16 @@ bool sdc_lld_write_aligned(SDCDriver *sdcp, uint32_t startblk,
|
|||
sdcp->sdmmc->IDMABASE0 = (uint32_t)buf;
|
||||
sdcp->sdmmc->IDMACTRL = SDMMC_IDMA_IDMAEN;
|
||||
|
||||
if (sdc_lld_prepare_write(sdcp, startblk, blocks, resp) == true)
|
||||
if (sdc_lld_prepare_write(sdcp, startblk, blocks, sdcp->resp) == true)
|
||||
goto error;
|
||||
|
||||
if (sdc_lld_wait_transaction_end(sdcp, blocks, resp) == true)
|
||||
if (sdc_lld_wait_transaction_end(sdcp, blocks, sdcp->resp) == true)
|
||||
goto error;
|
||||
|
||||
return HAL_SUCCESS;
|
||||
|
||||
error:
|
||||
sdc_lld_error_cleanup(sdcp, blocks, resp);
|
||||
sdc_lld_error_cleanup(sdcp, blocks, sdcp->resp);
|
||||
return HAL_FAILED;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue