1.. _boards:
2
3Supported Boards and Shields
4############################
5
6This page lists all the boards and shields that are currently supported in Zephyr.
7
8If you are looking to add Zephyr support for a new board, please start with the
9:ref:`board_porting_guide`. When adding support documentation for a board, remember to use the
10template available under :zephyr_file:`doc/templates/board.tmpl`.
11
12Shields are hardware add-ons that can be stacked on top of a board to add extra functionality.
13Refer to the :ref:`shield_porting_guide` for more information on how to port a shield.
14
15.. admonition:: Search Tips
16   :class: dropdown
17
18   * Use the form below to filter the list of supported boards and shields. If a field is left
19     empty, it will not be used in the filtering process.
20
21   * Filtering by name and vendor is available for both boards and shields. The rest of the fields
22     apply only to boards.
23
24   * A board/shield must meet **all** criteria selected across different fields. For example, if you
25     select both a vendor and an architecture, only boards that match both will be displayed. Within
26     a single field, selecting multiple options (such as two architectures) will show boards
27     matching **either** option.
28
29   * The list of supported hardware features for each board is automatically generated using
30     information from the Devicetree. It may not be reflecting the full list of supported features
31     since some of them may not be enabled by default.
32
33   * Can't find your exact board? Don't worry! If a similar board with the same or a closely related
34     MCU exists, you can use it as a :ref:`starting point <create-your-board-directory>` for adding
35     support for your own board.
36
37.. toctree::
38   :maxdepth: 2
39   :glob:
40   :hidden:
41
42   */index
43
44.. zephyr:board-catalog::
45