linker.lf 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. [mapping:hal]
  2. archive: libhal.a
  3. entries:
  4. if APP_BUILD_TYPE_PURE_RAM_APP = n:
  5. mmu_hal (noflash)
  6. spi_flash_hal_iram (noflash)
  7. spi_flash_encrypt_hal_iram (noflash)
  8. if IDF_TARGET_ESP32 = y:
  9. cache_hal_esp32 (noflash)
  10. else:
  11. cache_hal (noflash)
  12. if SOC_GPSPI_SUPPORTED = y:
  13. if HAL_SPI_MASTER_FUNC_IN_IRAM = y:
  14. spi_hal_iram (noflash)
  15. if HAL_SPI_SLAVE_FUNC_IN_IRAM = y:
  16. spi_slave_hal_iram (noflash)
  17. if UART_ISR_IN_IRAM = y || ESP_PANIC_HANDLER_IRAM = y:
  18. uart_hal_iram (noflash)
  19. else:
  20. uart_hal_iram (default)
  21. if SOC_LEDC_SUPPORTED = y:
  22. ledc_hal_iram (noflash)
  23. if SOC_I2C_SUPPORTED = y:
  24. i2c_hal_iram (noflash)
  25. if HAL_WDT_USE_ROM_IMPL = n:
  26. wdt_hal_iram (noflash)
  27. if SOC_SYSTIMER_SUPPORTED = y && HAL_SYSTIMER_USE_ROM_IMPL = n:
  28. systimer_hal (noflash)
  29. if SOC_GPSPI_SUPPORTED = y && IDF_TARGET_ESP32 = n:
  30. spi_flash_hal_gpspi (noflash)
  31. if SOC_PMU_SUPPORTED = y:
  32. pmu_hal (noflash)