Skip to content

Commit a97dca9

Browse files
kartbenfabiobaltieri
authored andcommitted
doc: release-notes-4.1: complete list of notable changes
Add details about: - Driver API improvements with iterable sections and device API checking - Enhanced board catalog with hardware feature search and generation of table of supported hardware features Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
1 parent fb4bb5d commit a97dca9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

doc/releases/release-notes-4.1.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -985,3 +985,14 @@ Other notable changes
985985
by excluding the test scenario name prefix which is the same as the parent test suite id.
986986

987987
* Added support for HTTP PUT/PATCH/DELETE methods for HTTP server dynamic resources.
988+
989+
* Driver API structures are now available through iterable sections and a new
990+
:c:macro:`DEVICE_API_IS` macro has been introduced to allow to check if a device supports a
991+
given API. Many shell commands now use this to provide "smarter" auto-completion and only list
992+
compatible devices when they expect a device argument.
993+
994+
* Zephyr's :ref:`interactive board catalog <boards>` has been extended to allow searching for boards
995+
based on supported hardware features. A new :rst:dir:`zephyr:board-supported-hw` Sphinx directive
996+
can now be used in boards' documentation pages to automatically include a list of the hardware
997+
features supported by a board, and many boards have already adopted this new feature in their
998+
documentation.

0 commit comments

Comments
 (0)