zephyr/doc
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
..
_doxygen doc: Create dox file for tests 2025-04-22 14:03:29 +02:00
_extensions/zephyr doc: _extensions: boards: retrieve archs info dynamically 2025-06-06 10:29:44 +02:00
_scripts Samples: Bluetooth: HF: Move handsfree and handsfree_ag to './classic' 2025-06-10 12:25:46 +02:00
_static doc: css: accessibility improvements 2025-05-15 11:18:31 +02:00
_templates doc: enable three-way dark-mode switch 2024-10-16 16:33:24 +01:00
build scripts: kconfig: Add hex variants of arithmetic functions 2025-06-17 16:09:41 +02:00
connectivity linker_script: Remove all SUBALIGN usage for iterable sections 2025-06-17 16:06:21 +02:00
contribute doc: fix links 2025-06-16 14:13:34 +02:00
develop sca: add HTML summary and full report options to ECLAIR configuration 2025-06-10 12:53:59 -04:00
hardware doc: hardware: porting: board_porting: Update example 2025-06-13 10:10:48 +02:00
images
introduction doc: introduction: replace NIOS II mention by Renesas RX 2025-05-27 16:45:09 +02:00
kernel doc: kernel: data_structures: Add documentation for min-heap 2025-06-07 13:29:24 +01:00
project doc: fix links 2025-06-16 14:13:34 +02:00
releases doc: migration guide: ethernet: phy: mention phy_configure_link change 2025-06-17 16:08:22 +02:00
safety doc: coding guidelines: move safety related language to saftey section 2025-01-18 02:33:02 +01:00
security doc: vuln: Add CVE under embargo 2025-04-21 12:43:50 +02:00
services Lib: SMF: Add return code to signal event propagation 2025-06-17 16:04:04 +02:00
templates doc: extensions: boards: add zephyr:board-supported-runners directive 2025-04-03 21:05:39 +02:00
404.rst
CMakeLists.txt doc: Add vendor filter for hw feature generation 2025-05-07 21:20:42 +02:00
conf.py doc: Add vendor filter for hw feature generation 2025-05-07 21:20:42 +02:00
glossary.rst doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
index-tex.rst
index.rst doc: reorder tiles 2024-12-25 12:41:09 +01:00
kconfig.rst
LICENSING.rst doc: LICENSING: Add BSD-3-clause for python-devicetree test files 2025-03-05 19:05:19 +00:00
Makefile doc: Add vendor filter for hw feature generation 2025-05-07 21:20:42 +02:00
requirements.in ci: doc: bump sphinx from 8.1.3 to 8.2.3 in /doc in the doc-deps group 2025-03-26 00:46:47 +01:00
requirements.txt doc: requirements: switch to uv compile 2025-04-05 11:02:21 +02:00
substitutions.txt
zephyr.doxyfile.in doc: doxygen: Add openthread module header to INPUT 2025-05-30 10:26:44 +02:00