flash_mock_util.c 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #include "esp_spi_flash.h"
  2. #include "esp_partition.h"
  3. #include "esp_err.h"
  4. #include "rom/spi_flash.h"
  5. extern void _spi_flash_init(const char* chip_size, size_t block_size, size_t sector_size, size_t page_size, const char* partition_bin);
  6. void spi_flash_init(const char* chip_size, size_t block_size, size_t sector_size, size_t page_size, const char* partition_bin)
  7. {
  8. _spi_flash_init(chip_size, block_size, sector_size, page_size, partition_bin);
  9. }
  10. bool spi_flash_check_and_flush_cache(size_t start_addr, size_t length)
  11. {
  12. return true;
  13. }
  14. esp_rom_spiflash_result_t esp_rom_spiflash_unlock()
  15. {
  16. return ESP_ROM_SPIFLASH_RESULT_OK;
  17. }
  18. void spi_flash_init_lock()
  19. {
  20. return;
  21. }
  22. void spi_flash_op_lock()
  23. {
  24. return;
  25. }
  26. void spi_flash_op_unlock()
  27. {
  28. return;
  29. }
  30. void spi_flash_disable_interrupts_caches_and_other_cpu()
  31. {
  32. return;
  33. }
  34. void spi_flash_enable_interrupts_caches_and_other_cpu()
  35. {
  36. return;
  37. }
  38. void spi_flash_disable_interrupts_caches_and_other_cpu_no_os()
  39. {
  40. return;
  41. }
  42. void spi_flash_enable_interrupts_caches_no_os()
  43. {
  44. return;
  45. }