mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 13:09:38 +00:00 
			
		
		
		
	 c113507ad7
			
		
	
	c113507ad7
	
	
	
		
			
			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.
		
			
				
	
	
		
			23 lines
		
	
	
		
			938 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			938 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 GPIO_CTRL_FUNC_IN_IRAM = y:
 | |
|         gpio: gpio_set_level (noflash)
 | |
|         gpio: gpio_intr_disable (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)
 |