config BLINK_GPIO
int "Blink GPIO number"
help
GPIO number (IOxx) to blink on and off the LED.
提供使用者幫助文檔。
🧷 depends on
choice BLINK_LED_STRIP_BACKEND
depends on BLINK_LED_STRIP
...
endchoice
只有當某個 config 被選中時,這個 choice 才會出現。
🧪 if
default BLINK_LED_STRIP_BACKEND_RMT if SOC_RMT_SUPPORTED
條件成立時才會使用。
Example
🍔 漢堡店菜單
menu "Burger Menu"
menu "Main Course"
choice BURGER_TYPE
prompt "Choose your burger type"
default BURGER_TYPE_CLASSIC
help
Please choose your preferred type of burger.
config BURGER_TYPE_CLASSIC
bool "Classic Beef Burger"
config BURGER_TYPE_CHICKEN
bool "Crispy Chicken Burger"
config BURGER_TYPE_VEGGIE
bool "Garden Veggie Burger"
endchoice
config BURGER_EXTRA_CHEESE
bool "Add extra cheese"
default n
help
Add a slice of extra cheese to your burger.
config BURGER_ADD_BACON
bool "Add bacon"
default n
depends on !BURGER_TYPE_VEGGIE
help
Add crispy bacon strips to your burger (Not available for veggie burgers).
config BURGER_SPICY
bool "Add hot sauce"
default n
depends on BURGER_TYPE_CHICKEN || BURGER_TYPE_CLASSIC
help
Only available for meat-based burgers.
endmenu
menu "Combo Options"
config BURGER_SET_COMBO
bool "Upgrade to combo"
default y
help
Upgrade your meal to a combo with drink and fries.
menu "Drink Selection"
depends on BURGER_SET_COMBO
choice BURGER_DRINK_TYPE
prompt "Choose your drink"
default BURGER_DRINK_COKE
help
Choose a drink for your combo meal.
config BURGER_DRINK_COKE
bool "Coke"
config BURGER_DRINK_TEA
bool "Unsweetened Green Tea"
config BURGER_DRINK_JUICE
bool "Orange Juice"
endchoice
endmenu
config BURGER_INCLUDE_KETCHUP
bool "Include ketchup packets"
default y
depends on BURGER_SET_COMBO
config BURGER_INCLUDE_FRIES
bool "Include fries"
default y
depends on BURGER_SET_COMBO
endmenu
endmenu