Esp32/Components/spi_flash/include/iram_precache.h File Reference
#include <stdint.h>
Include dependency graph for Esp32/Components/spi_flash/include/iram_precache.h:

Go to the source code of this file.

Macros

#define IRAM_PRECACHE_ATTR   __attribute__((optimize("no-reorder-blocks"))) __attribute__((noinline))
 Tools for pre-loading code into the flash cache. More...
 
#define IRAM_PRECACHE_START(tag)
 Place this macro before the first line of the critical code. More...
 
#define IRAM_PRECACHE_END(tag)   iram_precache_end_##tag:
 Place this macro after the last line of critical code. More...
 

Functions

void iram_precache (void *addr, uint32_t bytes)
 Pre-load flash data into the flash instruction cache. More...