Change places which uses g_flash_guard_default_ops to use this. Probably exact same data, but a bit
cleaner.
s_flash_guard_ops = funcs;
}
+const spi_flash_guard_funcs_t *IRAM_ATTR spi_flash_guard_get()
+{
+ return s_flash_guard_ops;
+}
+
size_t IRAM_ATTR spi_flash_get_chip_size()
{
return g_rom_flashchip.chip_size;
*/
void spi_flash_guard_set(const spi_flash_guard_funcs_t* funcs);
+
+/**
+ * @brief Get the guard functions used for flash access
+ *
+ * @return The guard functions that were set via spi_flash_guard_set(). These functions
+ * can be called if implementing custom low-level SPI flash operations.
+ */
+const spi_flash_guard_funcs_t *spi_flash_guard_get();
+
/**
* @brief Default OS-aware flash access guard functions
*/