189 похожих чатов

Парни, а кто может помочь по Kconfig? Что-то никак не пойму,

как правильно писать:

menuconfig ...

...

config APP_CF1
bool "Config 1"
default n

endmenu

if APP_CF1
select CF1x
select CF1y
select CF1z
endif

—— это не работает

5 ответов

32 просмотра

Select вроде бы внутри config только используется

Dmitry-CTM Автор вопроса
Mikhail Zaytsev
Select вроде бы внутри config только используется

Похоже на то. Однако, как устанавливать значение для небулевых конфигов?

Dmitry CTM
Похоже на то. Однако, как устанавливать значение д...

Как-то так: config CONF_STRING string "CONF_STRING" default "some string" config CONF_INT int "CONF_INT" default 123

Dmitry-CTM Автор вопроса
Mikhail Zaytsev
Как-то так: config CONF_STRING string "CONF_S...

ОК, но, похоже, это не совсем то, что нужно. Попробую описать чуть подробнее. В проекте на Zephyr есть желание сделать настраиваемые разделы конфигурации. Например, при сборке можно включить BLE - и все связанные опции (заданные ранее внутри Zephyr, имеющие некие стандартные значения) будут перенастроены на нужные для проекта. Если же опция не была выбрана, то и связанные не должны выбираться, иначе часть из них подтянется по dependency, часть будет вызывать ошибку при обработке конф. файлов проекта. Если верно понял, написав config SMTH .... мы создаем новый параметр, который будет виден в проекте как CONFIG_SMTH либо будет как-то конфликтовать с ранее заданными в Zephyr. Такой подход работает сейчас: config APP_BLE bool "Enables BLE support in app" default n select BLUETOOTH select ... select ... Однако, select не позволяет установить строковое значение опции: select BT_DEVICE_NAME "DEVICE" —— не работает

Dmitry CTM
ОК, но, похоже, это не совсем то, что нужно. Попро...

Понятно, боюсь тут я не знаю В корневом кконфиге зефира есть вроде бы что-то подобное: config FLASH_LOAD_OFFSET # Only user-configurable when USE_DT_CODE_PARTITION is disabled hex "Kernel load offset" if !USE_DT_CODE_PARTITION default $(dt_chosen_reg_addr_hex,$(DT_CHOSEN_Z_CODE_PARTITION)) if USE_DT_CODE_PARTITION default 0

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта