Просмотр исходного кода

spi_flash: add missing volatile qualifier for lock flags

http://esp32.com/viewtopic.php?f=14&t=419&p=1901
Ivan Grokhotkov 9 лет назад
Родитель
Сommit
aa0cd0ab47
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      components/spi_flash/cache_utils.c

+ 2 - 2
components/spi_flash/cache_utils.c

@@ -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()
 {