Select one of the symbols to view example projects that use it.
 
Outline
#include "unity.h"
#include "unity_test_utils_cache.h"
#include "esp_attr.h"
#include "esp_memory_utils.h"
#include "esp_private/spi_flash_os.h"
unity_utils_run_cache_disable_stub(void (*)(void *), void *)
Files
loading...
SourceVuESP-IDF Framework and ExamplesESP-IDFcomponents/unity/unity_utils_cache.c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 *//* ... */ #include "unity.h" #include "unity_test_utils_cache.h" #include "esp_attr.h" #include "esp_memory_utils.h" #include "esp_private/spi_flash_os.h"5 includes IRAM_ATTR void unity_utils_run_cache_disable_stub(void (*post_cache_disable)(void *), void *user_ctx) { // callback function must reside in IRAM TEST_ASSERT_TRUE(esp_ptr_in_iram(post_cache_disable)); // disable flash cache spi_flash_guard_get()->start(); post_cache_disable(user_ctx); // enable flash cache spi_flash_guard_get()->end(); }{ ... }
Details