git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6672 35acf78f-673a-0410-8e92-d51de3d6d3f4

master
gdisirio 2014-02-08 15:45:58 +00:00
parent 1d9041f77b
commit 57d5ba67c5
2 changed files with 11 additions and 1 deletions

View File

@ -82,7 +82,14 @@
* @brief Read timeout in milliseconds.
*/
#if !defined(STM32_SDC_READ_TIMEOUT_MS) || defined(__DOXYGEN__)
#define STM32_SDC_READ_TIMEOUT_MS 5
#define STM32_SDC_READ_TIMEOUT_MS 25
#endif
/**
* @brief Card clock activation delay in milliseconds.
*/
#if !defined(STM32_SDC_CLOCK_ACTIVATION_DELAY) || defined(__DOXYGEN__)
#define STM32_SDC_CLOCK_ACTIVATION_DELAY 10
#endif
/**

View File

@ -200,6 +200,9 @@ bool sdcConnect(SDCDriver *sdcp) {
/* Card clock initialization.*/
sdc_lld_start_clk(sdcp);
/* Clock activation delay.*/
osalThreadSleep(MS2ST(STM32_SDC_CLOCK_ACTIVATION_DELAY));
/* Enforces the initial card state.*/
sdc_lld_send_cmd_none(sdcp, MMCSD_CMD_GO_IDLE_STATE, 0);