mirror of
https://github.com/espressif/esp-idf
synced 2025-03-10 17:49:10 -04:00
since the linker placement of the hal functions are controlled by the Kconfig in the driver component, we should create the linker.lf in the driver component, not in the hal component.
24 lines
974 B
Plaintext
24 lines
974 B
Plaintext
[mapping:driver]
|
|
archive: libdriver.a
|
|
entries:
|
|
if PCNT_CTRL_FUNC_IN_IRAM = y:
|
|
pulse_cnt: pcnt_unit_start (noflash)
|
|
pulse_cnt: pcnt_unit_stop (noflash)
|
|
pulse_cnt: pcnt_unit_clear_count (noflash)
|
|
pulse_cnt: pcnt_unit_get_count (noflash)
|
|
if SDM_CTRL_FUNC_IN_IRAM = y:
|
|
sdm: sdm_channel_set_pulse_density (noflash)
|
|
if ANA_CMPR_CTRL_FUNC_IN_IRAM = y:
|
|
ana_cmpr: ana_cmpr_set_internal_reference (noflash)
|
|
ana_cmpr: ana_cmpr_set_debounce (noflash)
|
|
ana_cmpr: ana_cmpr_set_cross_type (noflash)
|
|
if DAC_CTRL_FUNC_IN_IRAM = y:
|
|
dac_oneshot: dac_oneshot_output_voltage (noflash)
|
|
dac_continuous: dac_continuous_write_asynchronously (noflash)
|
|
if MCPWM_CTRL_FUNC_IN_IRAM = y:
|
|
mcpwm_cmpr: mcpwm_comparator_set_compare_value (noflash)
|
|
if LEDC_CTRL_FUNC_IN_IRAM = y:
|
|
ledc: ledc_stop (noflash)
|
|
ledc: ledc_update_duty (noflash)
|
|
ledc: _ledc_update_duty (noflash)
|