linker.lf 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [mapping:hal]
  2. archive: libhal.a
  3. entries:
  4. mmu_hal (noflash)
  5. if IDF_TARGET_ESP32 = n:
  6. cache_hal (noflash)
  7. if SOC_GPSPI_SUPPORTED = y:
  8. spi_hal_iram (noflash)
  9. spi_slave_hal_iram (noflash)
  10. if UART_ISR_IN_IRAM = y || ESP_PANIC_HANDLER_IRAM = y:
  11. uart_hal_iram (noflash)
  12. else:
  13. uart_hal_iram (default)
  14. spi_flash_hal_iram (noflash)
  15. spi_flash_encrypt_hal_iram (noflash)
  16. if SOC_LEDC_SUPPORTED = y:
  17. ledc_hal_iram (noflash)
  18. if SOC_I2C_SUPPORTED = y:
  19. i2c_hal_iram (noflash)
  20. if HAL_WDT_USE_ROM_IMPL = n:
  21. wdt_hal_iram (noflash)
  22. if SOC_SYSTIMER_SUPPORTED = y && HAL_SYSTIMER_USE_ROM_IMPL = n:
  23. systimer_hal (noflash)
  24. if TWAI_ISR_IN_IRAM = y:
  25. twai_hal_iram (noflash)
  26. if IDF_TARGET_ESP32 = n:
  27. spi_flash_hal_gpspi (noflash)
  28. if GPTIMER_CTRL_FUNC_IN_IRAM = y:
  29. timer_hal_iram (noflash)
  30. if GPIO_CTRL_FUNC_IN_IRAM = y:
  31. gpio_hal: gpio_hal_intr_disable (noflash)
  32. if LCD_RGB_ISR_IRAM_SAFE = y:
  33. lcd_hal: lcd_hal_cal_pclk_freq (noflash)
  34. if ADC_ONESHOT_CTRL_FUNC_IN_IRAM = y:
  35. adc_oneshot_hal (noflash)
  36. if COMPILER_OPTIMIZATION_DEFAULT = y:
  37. adc_hal_common: get_controller (noflash)
  38. adc_hal_common: adc_hal_set_controller (noflash)
  39. if SOC_ADC_ARBITER_SUPPORTED = y:
  40. adc_hal_common: adc_hal_arbiter_config (noflash)
  41. if SOC_ADC_CALIBRATION_V1_SUPPORTED = y:
  42. adc_hal_common: adc_hal_set_calibration_param (noflash)
  43. adc_hal_common: adc_hal_calibration_init (noflash)
  44. if ADC_CONTINUOUS_ISR_IRAM_SAFE = y:
  45. adc_hal: adc_hal_get_reading_result (noflash)
  46. adc_hal: adc_hal_digi_start (noflash)
  47. if COMPILER_OPTIMIZATION_DEFAULT = y:
  48. adc_hal: adc_hal_digi_dma_link_descriptors (noflash)
  49. adc_hal: adc_hal_digi_stop (noflash)
  50. if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y:
  51. adc_hal: adc_hal_check_event (noflash)
  52. adc_hal: adc_hal_digi_clr_intr (noflash)
  53. adc_hal: adc_hal_get_desc_addr (noflash)