mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 21:14:37 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| menu "Example Configuration"
 | |
| 
 | |
|     orsource "$IDF_PATH/examples/common_components/env_caps/$IDF_TARGET/Kconfig.env_caps"
 | |
| 
 | |
|     choice BLINK_LED
 | |
|         prompt "Blink LED type"
 | |
|         default BLINK_LED_GPIO if IDF_TARGET_ESP32 || IDF_TARGET_ESP32C2
 | |
|         default BLINK_LED_STRIP
 | |
|         help
 | |
|             Select the LED type. A normal level controlled LED or an addressable LED strip.
 | |
|             The default selection is based on the Espressif DevKit boards.
 | |
|             You can change the default selection according to your board.
 | |
| 
 | |
|         config BLINK_LED_GPIO
 | |
|             bool "GPIO"
 | |
|         config BLINK_LED_STRIP
 | |
|             bool "LED strip"
 | |
|     endchoice
 | |
| 
 | |
|     choice BLINK_LED_STRIP_BACKEND
 | |
|         depends on BLINK_LED_STRIP
 | |
|         prompt "LED strip backend peripheral"
 | |
|         default BLINK_LED_STRIP_BACKEND_RMT if SOC_RMT_SUPPORTED
 | |
|         default BLINK_LED_STRIP_BACKEND_SPI
 | |
|         help
 | |
|             Select the backend peripheral to drive the LED strip.
 | |
| 
 | |
|         config BLINK_LED_STRIP_BACKEND_RMT
 | |
|             depends on SOC_RMT_SUPPORTED
 | |
|             bool "RMT"
 | |
|         config BLINK_LED_STRIP_BACKEND_SPI
 | |
|             bool "SPI"
 | |
|     endchoice
 | |
| 
 | |
|     config BLINK_GPIO
 | |
|         int "Blink GPIO number"
 | |
|         range ENV_GPIO_RANGE_MIN ENV_GPIO_OUT_RANGE_MAX
 | |
|         default 5 if IDF_TARGET_ESP32
 | |
|         default 18 if IDF_TARGET_ESP32S2
 | |
|         default 48 if IDF_TARGET_ESP32S3
 | |
|         default 8
 | |
|         help
 | |
|             GPIO number (IOxx) to blink on and off the LED.
 | |
|             Some GPIOs are used for other purposes (flash connections, etc.) and cannot be used to blink.
 | |
| 
 | |
|     config BLINK_PERIOD
 | |
|         int "Blink period in ms"
 | |
|         range 10 3600000
 | |
|         default 1000
 | |
|         help
 | |
|             Define the blinking period in milliseconds.
 | |
| 
 | |
| endmenu
 | 
