zephyr/doc
Benjamin Cabé 444964e031 doc: extensions: boards: Add hardware features filter to board catalog
Add a new hardware features filter to the board catalog that allows
users to filter boards based on their supported hardware capabilities.
The features are extracted from the devicetree files and organized by
binding type.

Key changes:
- Extract hardware feature descriptions from devicetree bindings
- Add HW_FEATURES_TURBO_MODE option to skip feature generation for
  faster builds (similar to DT_TURBO_MODE)
- Add tag-based UI for filtering boards by hardware features

The feature can be disabled for faster documentation builds using
-DHW_FEATURES_TURBO_MODE=1 or by using 'make html-fast'.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-02-20 15:08:50 +00:00
..
_doxygen doc: kernel: define additional doxygen groups 2024-09-17 05:24:09 -04:00
_extensions/zephyr doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
_scripts doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
_static doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
_templates doc: enable three-way dark-mode switch 2024-10-16 16:33:24 +01:00
build doc: dts: phandles: fix 'pwms' property name 2025-02-05 17:50:11 +01:00
connectivity docs: Rename BLE to Bluetooth (LE) where applicable 2025-02-12 12:24:18 +01:00
contribute doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
develop doc: adopt allowlist/blocklist terminology 2025-02-19 18:48:15 +01:00
hardware doc: adopt allowlist/blocklist terminology 2025-02-19 18:48:15 +01:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction doc: clarify what a subsystem is 2024-05-14 10:55:55 +02:00
kernel doc: kernel: threads: fix idle thread priority documentation 2025-02-16 13:27:03 +01:00
project doc: review: switch labels to a definition list 2025-01-22 18:33:06 +01:00
releases doc: releases: release-notes: v4.1: add EEPROM release notes 2025-02-18 18:39:04 +01:00
safety doc: coding guidelines: move safety related language to saftey section 2025-01-18 02:33:02 +01:00
security doc: adopt allowlist/blocklist terminology 2025-02-19 18:48:15 +01:00
services doc: mgmt: mcumgr: consolidate TOC for SMP Groups 2025-02-19 14:50:25 +00:00
templates doc: boards: extensions: introduce zephyr:board role and directive 2024-10-22 14:11:27 +02:00
404.rst
CMakeLists.txt doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
conf.py doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
glossary.rst doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
index-tex.rst doc: pdf: Add Glossary of Terms to PDF output 2023-11-13 12:17:51 -05:00
index.rst doc: reorder tiles 2024-12-25 12:41:09 +01:00
kconfig.rst
LICENSING.rst doc: licensing: clarify the impact of the various files 2025-01-08 17:01:24 +01:00
Makefile doc: extensions: boards: Add hardware features filter to board catalog 2025-02-20 15:08:50 +00:00
requirements.txt doc: requirements: avoid using pygments v2.19.0 2025-01-05 22:09:44 +01:00
substitutions.txt
zephyr.doxyfile.in net: sockets: Remove deperecated CONFIG_NET_SOCKETS_POSIX_NAMES 2024-12-04 12:09:51 +01:00