Я новичок в файлах Kconfig и проверяю возможности. Однако у меня возникли проблемы с настройкой гибкой структуры. Следующий пример просто сформулирует вопрос простым способом. Я полностью осознаю, что вычисление соединений на основе количества ссылок будет очень простым в приложении.
т.е. у меня есть следующая переменная меню:
config NUM_LINKS
int "Number of links"
range 0 10
, и я хочу неявно установлено NUM_JOINTS
. Стоит ли после этого ставить условие if:
if NUM_LINKS=2
config NUM_JOINTS
int
default 1
endif
if NUM_LINKS=3
config NUM_JOINTS
int
default 2
endif
...
или есть более изощренный способ справиться с этим? По мере роста проекта это становится довольно громоздким, и оператор set , такой как NUM_JOINTS=2
, будет весьма полезен.
Или я не совсем понял, как использовать этот тип конфигурации, и намерение состоит в том, чтобы определить дискретный набор параметров выбора, таких как:
choice
config JOINTS_NONE
bool
config JOINTS_ONE
bool
config JOINTS_TWO
bool
...
endchoice
?
Спасибо за любые предложения!