]> granicus.if.org Git - esp-idf/commitdiff
spi_flash: add missing volatile qualifier for lock flags
authorIvan Grokhotkov <ivan@espressif.com>
Tue, 8 Nov 2016 01:02:30 +0000 (09:02 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Tue, 8 Nov 2016 12:17:08 +0000 (20:17 +0800)
http://esp32.com/viewtopic.php?f=14&t=419&p=1901

components/spi_flash/cache_utils.c

index 6ae47bdb3e203c31d98873a7776524bc325062ef..904007b3160f6d20ec3892e4b538b48b091d5a76 100644 (file)
@@ -38,8 +38,8 @@ static uint32_t s_flash_op_cache_state[2];
 
 #ifndef CONFIG_FREERTOS_UNICORE
 static SemaphoreHandle_t s_flash_op_mutex;
-static bool s_flash_op_can_start = false;
-static bool s_flash_op_complete = false;
+static volatile bool s_flash_op_can_start = false;
+static volatile bool s_flash_op_complete = false;
 
 void spi_flash_init_lock()
 {