mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 22:08:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[mapping:rmt_driver]
 | 
						|
archive: libesp_driver_rmt.a
 | 
						|
entries:
 | 
						|
    if RMT_TX_ISR_HANDLER_IN_IRAM = y:
 | 
						|
        rmt_tx: rmt_tx_default_isr (noflash)
 | 
						|
        rmt_tx: rmt_isr_handle_tx_done (noflash)
 | 
						|
        rmt_tx: rmt_isr_handle_tx_threshold (noflash)
 | 
						|
        rmt_tx: rmt_tx_do_transaction (noflash)
 | 
						|
        rmt_tx: rmt_encode_check_result (noflash)
 | 
						|
        rmt_tx: rmt_tx_mark_eof (noflash)
 | 
						|
 | 
						|
        if SOC_RMT_SUPPORT_TX_LOOP_COUNT = y:
 | 
						|
            rmt_tx: rmt_isr_handle_tx_loop_end (noflash)
 | 
						|
 | 
						|
        if SOC_RMT_SUPPORT_DMA = y:
 | 
						|
            rmt_tx: rmt_dma_tx_eof_cb (noflash)
 | 
						|
 | 
						|
    if RMT_ENCODER_FUNC_IN_IRAM = y:
 | 
						|
        rmt_encoder: rmt_encoder_reset (noflash)
 | 
						|
 | 
						|
    if RMT_RX_ISR_HANDLER_IN_IRAM = y:
 | 
						|
        rmt_rx: rmt_rx_default_isr (noflash)
 | 
						|
        rmt_rx: rmt_isr_handle_rx_done (noflash)
 | 
						|
 | 
						|
        if SOC_RMT_SUPPORT_RX_PINGPONG = y:
 | 
						|
            rmt_rx: rmt_isr_handle_rx_threshold (noflash)
 | 
						|
 | 
						|
        if SOC_RMT_SUPPORT_DMA = y:
 | 
						|
            rmt_rx: rmt_dma_rx_one_block_cb (noflash)
 | 
						|
 | 
						|
    if RMT_RECV_FUNC_IN_IRAM = y:
 | 
						|
        rmt_rx: rmt_receive (noflash)
 | 
						|
 | 
						|
[mapping:rmt_driver_gdma_link]
 | 
						|
archive: libesp_hw_support.a
 | 
						|
entries:
 | 
						|
    if RMT_TX_ISR_HANDLER_IN_IRAM = y && SOC_RMT_SUPPORT_DMA = y:
 | 
						|
        gdma_link: gdma_link_mount_buffers (noflash)
 | 
						|
        gdma_link: gdma_link_set_owner (noflash)
 | 
						|
        gdma_link: gdma_link_get_head_addr (noflash)
 | 
						|
        gdma_link: gdma_link_set_length (noflash)
 | 
						|
        gdma_link: gdma_link_concat (noflash)
 | 
						|
        gdma_link: gdma_link_check_end (noflash)
 | 
						|
 | 
						|
    if RMT_RX_ISR_HANDLER_IN_IRAM = y && SOC_RMT_SUPPORT_DMA = y:
 | 
						|
        gdma_link: gdma_link_mount_buffers (noflash)
 | 
						|
        gdma_link: gdma_link_count_buffer_size_till_eof (noflash)
 | 
						|
        gdma_link: gdma_link_get_head_addr (noflash)
 | 
						|
        gdma_link: gdma_link_get_length (noflash)
 | 
						|
        gdma_link: gdma_link_get_buffer (noflash)
 |