zephyr/tests
Peter Bigot 345da78b5b devicetree: basic support for enum tokens
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>
2020-12-13 19:25:24 -05:00
..
application_development device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
arch tests: Add necessary includes/excludes for the ehl_crb board 2020-12-12 14:16:23 +02:00
benchmarks tests: remove posix from allowed archs 2020-12-09 15:18:29 -05:00
bluetooth power: standarize PM Kconfigs and cleanup 2020-12-09 15:18:29 -05:00
boards tests: native_posix: use llabs with int64_t 2020-11-19 08:41:56 +01:00
crypto ztest: remove ztest_mem_domain 2020-08-26 20:35:02 -04:00
deprecated/inttype dts: remove legacy macro support 2020-10-09 08:45:38 -05:00
drivers boards: arm: nordic: rakwireless Introduce rak5010_nrf52840 board 2020-12-07 14:51:28 -06:00
kernel tests: mem_protect: exclude nRF5340 DK from the gap filling test 2020-12-11 11:24:32 +01:00
lib devicetree: basic support for enum tokens 2020-12-13 19:25:24 -05:00
misc/test_build sanitycheck: inclusive language 2020-08-27 07:04:07 -04:00
net power: standarize PM Kconfigs and cleanup 2020-12-09 15:18:29 -05:00
portability tests: Add necessary includes/excludes for the ehl_crb board 2020-12-12 14:16:23 +02:00
posix tests: posix/{common,fs}: enable testing TLS 2020-10-24 10:52:00 -07:00
subsys tests: power: Add pm state API test 2020-12-09 16:39:33 -05:00
unit tests/unit/cbprintf: another float conversion edge case 2020-12-10 06:46:16 -06:00
ztest tests/samples: enable for integration testing 2020-07-30 08:00:03 -04:00