Skip to content

Conversation

kartben
Copy link
Contributor

@kartben kartben commented Oct 14, 2025

This adds the ability to filter boards in the catalog by compatible strings. It supports wildcards so e.g. one can quickly find all boards with e.g. an st,lsm* accelerometer.

Search by compatible in the catalog

image

Cross-referencing boards from the documentation page of a binding

As a bonus, binding documentation also now has nice cross-linking to list of boards that use the compatible

image

Depends on (commits from these PRs are included in this PR until they are merged):

@kartben kartben force-pushed the add_compatible_search branch 2 times, most recently from cf56855 to 8d9057c Compare October 16, 2025 09:01
@kartben kartben force-pushed the add_compatible_search branch 3 times, most recently from adfffaf to 008238a Compare October 16, 2025 14:11
This adds a role that can be used to reference the board catalog page,
optionally with filter parameters to pre-filter the list of boards.

Signed-off-by: Benjamin Cabé <[email protected]>
This commits adds a `compatibles` field to each board entry in the board
catalog, similar to the `supported_features` field.

Signed-off-by: Benjamin Cabé <[email protected]>
There might be different UI widgets that deal with tags so make sure
that we use identifiers and selectors that are not too generic.

Signed-off-by: Benjamin Cabé <[email protected]>
…alog

This adds the ability to filter boards in the catalog by compatible
strings. It supports wildcards so e.g. one can quickly find all boards
with an "st,lsm*" accelerometer.

Signed-off-by: Benjamin Cabé <[email protected]>
This adds a link to the board catalog in the sidebar of each binding
page, directing users to boards using the compatible.

Signed-off-by: Benjamin Cabé <[email protected]>
@kartben kartben force-pushed the add_compatible_search branch from 008238a to 36994ee Compare October 18, 2025 08:58
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant