mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
menu "ESP-Driver:GPTimer Configurations"
 | 
						|
    depends on SOC_GPTIMER_SUPPORTED
 | 
						|
    config GPTIMER_ISR_HANDLER_IN_IRAM
 | 
						|
        bool "Place GPTimer ISR handler into IRAM"
 | 
						|
        default y
 | 
						|
        help
 | 
						|
            Place GPTimer ISR handler into IRAM for better performance and fewer cache misses.
 | 
						|
 | 
						|
    config GPTIMER_CTRL_FUNC_IN_IRAM
 | 
						|
        bool "Place GPTimer control functions into IRAM"
 | 
						|
        default n
 | 
						|
        help
 | 
						|
            Place GPTimer control functions (like start/stop) into IRAM,
 | 
						|
            so that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.
 | 
						|
            Enabling this option can improve driver performance as well.
 | 
						|
 | 
						|
    config GPTIMER_ISR_IRAM_SAFE
 | 
						|
        bool "GPTimer ISR IRAM-Safe"
 | 
						|
        select GPTIMER_ISR_HANDLER_IN_IRAM
 | 
						|
        default n
 | 
						|
        help
 | 
						|
            Ensure the GPTimer interrupt is IRAM-Safe by allowing the interrupt handler to be
 | 
						|
            executable when the cache is disabled (e.g. SPI Flash write).
 | 
						|
 | 
						|
    config GPTIMER_ENABLE_DEBUG_LOG
 | 
						|
        bool "Enable debug log"
 | 
						|
        default n
 | 
						|
        help
 | 
						|
            whether to enable the debug log message for GPTimer driver.
 | 
						|
            Note that, this option only controls the GPTimer driver log, won't affect other drivers.
 | 
						|
endmenu
 |