We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ea7f924 commit f044cdcCopy full SHA for f044cdc
2 files changed
CHANGELOG.md
@@ -2,6 +2,10 @@
2
3
## Unreleased
4
5
+### Bug Fixes
6
+
7
+- SDMMC: fix an issue where status flags were optimized out, resulting in very long while loops
8
9
## v8.0.0
10
11
### Features
src/util/sd_diskio.c
@@ -57,8 +57,8 @@
57
/* Disk status */
58
static volatile DSTATUS Stat = STA_NOINIT;
59
//static volatile UINT WriteStatus = 0, ReadStatus = 0;
60
-static uint32_t WriteStatus = 0;
61
-static uint32_t ReadStatus = 0;
+static volatile uint32_t WriteStatus = 0;
+static volatile uint32_t ReadStatus = 0;
62
/* Private function prototypes -----------------------------------------------*/
63
static DSTATUS SD_CheckStatus(BYTE lun);
64
DSTATUS SD_initialize(BYTE);
0 commit comments