git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_16.1.x@10148 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
Giovanni Di Sirio 2017-04-09 06:46:51 +00:00
parent c9b773a9fc
commit a6d79ddefa
3 changed files with 17 additions and 2 deletions

View File

@ -92,6 +92,20 @@
#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__)
#define SDC_NICE_WAITING TRUE
#endif
/**
* @brief OCR initialization constant for V20 cards.
*/
#if !defined(SDC_INIT_OCR_V20) || defined(__DOXYGEN__)
#define SDC_INIT_OCR_V20 0x50FF8000U
#endif
/**
* @brief OCR initialization constant for non-V20 cards.
*/
#if !defined(SDC_INIT_OCR) || defined(__DOXYGEN__)
#define SDC_INIT_OCR 0x80100000U
#endif
/** @} */
/*===========================================================================*/

View File

@ -183,10 +183,10 @@ static bool sdc_init(SDCDriver *sdcp) {
uint32_t resp[1];
if ((sdcp->cardmode & SDC_MODE_CARDTYPE_MASK) == SDC_MODE_CARDTYPE_SDV20) {
ocr = 0xC0100000U;
ocr = SDC_INIT_OCR_V20;
}
else {
ocr = 0x80100000U;
ocr = SDC_INIT_OCR;
}
i = 0;

View File

@ -73,6 +73,7 @@
*****************************************************************************
*** 16.1.8 ***
- HAL: Fixed invalid SDC OCR initialization value (bug #826).
- HAL: Fixed osThreadSetPriority() returns old priority instead of a status
code (bug #823)).
- HAL: Fixed problem in rtcSTM32SetPeriodicWakeup() (bug #821).