mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-03 06:34:22 +00:00
Whenever a devicetree binding defines a string property whose enumerated values are all tokenizable, generate C macros for each property value that are the corresponding tokens. Note that "token" is distinct from "identifier": both 'foo' and '123' are valid tokens, but only 'foo' is a valid identifier. We permit some strings which are not valid identifiers in anticipation that the generalization may be useful, e.g. when defining macros that paste the token onto a prefix that makes the whole thing an identifier. Fixes: #21273 Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no> Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no> |
||
---|---|---|
.. | ||
checkpatch | ||
ci | ||
coccinelle | ||
coredump | ||
dts | ||
footprint | ||
gitlint | ||
kconfig | ||
net | ||
pylib/twister | ||
release | ||
schemas/twister | ||
support | ||
tests | ||
tracing | ||
west_commands | ||
.gitignore | ||
checkpatch.pl | ||
checkstack.pl | ||
coccicheck | ||
dir_is_writeable.py | ||
file2hex.py | ||
filter-known-issues.py | ||
gen_app_partitions.py | ||
gen_cfb_font_header.py | ||
gen_gcov_files.py | ||
gen_kobject_list.py | ||
gen_offset_header.py | ||
gen_relocate_app.py | ||
gen_syscalls.py | ||
get_maintainer.py | ||
mergehex.py | ||
parse_syscalls.py | ||
process_gperf.py | ||
requirements-base.txt | ||
requirements-build-test.txt | ||
requirements-compliance.txt | ||
requirements-doc.txt | ||
requirements-extras.txt | ||
requirements-run-test.txt | ||
requirements.txt | ||
sanitycheck | ||
series-push-hook.sh | ||
spelling.txt | ||
subfolder_list.py | ||
tags.sh | ||
twister | ||
user_wordsize.py | ||
valgrind.supp | ||
west-commands.yml | ||
zephyr_module.py |