mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-28 04:05:39 +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
 | 
