zephyr/doc/build
Grzegorz Swiderski 64bb8b6796 scripts: kconfig: Add hex variants of arithmetic functions
Functions like `add` and `sub` can only return base 10 integers, which
means they can't really be used to define Kconfig symbols of type `hex`.

For the same reason, there already exist pairs of devicetree functions
named e.g., `dt_node_reg_addr_(int|hex)` after different return types.

Introduce `add_hex`, `sub_hex`, and friends.

To avoid confusion, it should be possible for those new functions to
accept arguments in base 16 as well. It's actually easier to let all
arithmetic functions take their inputs in "any" base, by leveraging
Python's built-in: `int(..., base=0)`.

Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
2025-06-17 16:09:41 +02:00
..
cmake doc: style: move cmake into style guidelines 2025-01-31 16:10:06 +01:00
dts doc: build: dts: api: document the zephyr,camera chosen node 2025-06-02 05:48:21 +02:00
flashing doc: build: flashing: Add documentation 2024-04-29 17:56:19 +01:00
kconfig scripts: kconfig: Add hex variants of arithmetic functions 2025-06-17 16:09:41 +02:00
signing doc: build: signing: Correct typo – 'singing' to 'signing' 2025-06-11 08:28:30 +02:00
snippets doc: build: snippets: Add sysbuild usage 2024-12-27 07:18:13 +01:00
sysbuild doc: boards: nordic: Adopt zephyr:board directives 2025-03-31 22:00:02 +02:00
version cmake: Added "-" support to EXTRAVERSION 2025-01-21 15:13:36 +01:00
index.rst doc: build: Add signing page 2024-10-08 17:00:46 +02:00
zephyr_cmake_package.rst