mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 00:51:42 +01:00 
			
		
		
		
	esp-ringbuf funtion placement is now controlled by its own configs: CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH and CONFIG_RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH Closes https://github.com/espressif/esp-idf/issues/9198
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[mapping:esp_ringbuf]
 | 
						|
archive: libesp_ringbuf.a
 | 
						|
entries:
 | 
						|
    * (noflash_text)
 | 
						|
    if RINGBUF_PLACE_FUNCTIONS_INTO_FLASH = y:
 | 
						|
        ringbuf: prvGetCurMaxSizeNoSplit (default)
 | 
						|
        ringbuf: prvGetCurMaxSizeAllowSplit (default)
 | 
						|
        ringbuf: prvGetCurMaxSizeByteBuf (default)
 | 
						|
        ringbuf: prvInitializeNewRingbuffer (default)
 | 
						|
        ringbuf: prvReceiveGeneric (default)
 | 
						|
        ringbuf: vRingbufferDelete (default)
 | 
						|
        ringbuf: vRingbufferGetInfo (default)
 | 
						|
        ringbuf: vRingbufferReturnItem (default)
 | 
						|
        ringbuf: xRingbufferAddToQueueSetRead (default)
 | 
						|
        ringbuf: xRingbufferCanRead (default)
 | 
						|
        ringbuf: xRingbufferCreate (default)
 | 
						|
        ringbuf: xRingbufferCreateStatic (default)
 | 
						|
        ringbuf: xRingbufferReceive (default)
 | 
						|
        ringbuf: xRingbufferReceiveSplit (default)
 | 
						|
        ringbuf: xRingbufferReceiveUpTo (default)
 | 
						|
        ringbuf: xRingbufferRemoveFromQueueSetRead (default)
 | 
						|
        ringbuf: xRingbufferSend (default)
 | 
						|
 | 
						|
    if RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH = y:
 | 
						|
        ringbuf: prvReturnItemByteBuf (default)
 | 
						|
        ringbuf: prvReturnItemDefault (default)
 | 
						|
        ringbuf: prvGetItemByteBuf (default)
 | 
						|
        ringbuf: prvGetItemDefault (default)
 | 
						|
        ringbuf: prvCopyItemAllowSplit (default)
 | 
						|
        ringbuf: prvCopyItemByteBuf (default)
 | 
						|
        ringbuf: prvCopyItemNoSplit (default)
 | 
						|
        ringbuf: prvAcquireItemNoSplit (default)
 | 
						|
        ringbuf: prvCheckItemFitsByteBuffer (default)
 | 
						|
        ringbuf: prvCheckItemFitsDefault (default)
 | 
						|
        ringbuf: prvSendItemDoneNoSplit (default)
 | 
						|
        ringbuf: xRingbufferSendFromISR (default)
 | 
						|
        ringbuf: xRingbufferReceiveFromISR (default)
 | 
						|
        ringbuf: xRingbufferReceiveSplitFromISR (default)
 | 
						|
        ringbuf: xRingbufferReceiveUpToFromISR (default)
 | 
						|
        ringbuf: vRingbufferReturnItemFromISR (default)
 |