Home
last modified time | relevance | path

Searched full:board (Results 1 – 25 of 3267) sorted by relevance

12345678910>>...131

/Zephyr-latest/cmake/modules/
Dboards.cmake5 # Validate board and setup boards target.
7 # This CMake module will validate the BOARD argument as well as splitting the
8 # BOARD argument into <BOARD> and <BOARD_REVISION>. When BOARD_EXTENSIONS option
9 # is enabled (default) this module will also take care of finding board
12 # If a board implementation is not found for the specified board an error will
15 # If user provided board is a board alias, the board will be adjusted to real
16 # board name.
18 # If board name is deprecated, then board will be adjusted to new board name and
24 # - BOARD: Board, without revision field.
25 # - BOARD_REVISION: Board revision
[all …]
/Zephyr-latest/scripts/west_commands/
Dboards.py50 - name: board name
51 - full_name: board full name (typically, its commercial name)
52 - revision_default: board default revision
53 - revisions: list of board revisions
54 - qualifiers: board qualifiers (will be empty for legacy boards)
55 - arch: board architecture (deprecated)
57 - dir: directory that contains the board definition
58 - vendor: board vendor
64 help='''Format string to use to list each board;
95 for board in list_boards.find_boards(args):
[all …]
/Zephyr-latest/samples/drivers/mbox/
DKconfig.sysbuild9 string "Remote board"
10 default "nrf5340dk/nrf5340/cpunet" if $(BOARD) = "nrf5340dk"
12 default "adp_xc7k/ae350" if $(BOARD) = "adp_xc7k"
13 default "mimxrt1170_evkb/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evkb"
14 default "mimxrt1170_evk/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evk"
15 default "mimxrt1160_evk/mimxrt1166/cm4" if $(BOARD) = "mimxrt1160_evk"
16 default "mimxrt1180_evk/mimxrt1189/cm7" if $(BOARD) = "mimxrt1180_evk"
17 default "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
18 default "frdm_mcxn947/mcxn947/cpu1" if $(BOARD) = "frdm_mcxn947"
19 …default "nrf54h20dk/nrf54h20/cpuapp" if "$(BOARD)${BOARD_QUALIFIERS}" = "nrf54h20dk/nrf54h20/cpura…
[all …]
/Zephyr-latest/doc/_extensions/zephyr/domain/templates/
Dboard-card.html7 class="board-card"
8 {% if board.doc_page -%}
9 href="../{{ board.doc_page | replace(".rst", ".html") }}"
13 aria-label="Open the documentation page for {{ board.full_name }}"
14 data-name="{{ board.full_name}}"
15 data-arch="{{ board.archs | join(" ") }}"
16 data-vendor="{{ board.vendor }}"
17 data-socs="{{ board.socs | join(" ") }}"
20 {%- for target_features in board.supported_features.values() -%}
29 <div class="vendor">{{ vendors[board.vendor] }}</div>
[all …]
/Zephyr-latest/scripts/utils/
Dboard_v1_to_v2.py3 Utility script to assist in the migration of a board from hardware model v1
12 - ``-b|--board``: The name of the board to migrate.
13 - ``-g|--group``: The group the board belongs to. This is used to group a set of
19 In some cases, the new board name will differ from the old board name. For
20 example, the old board name may have the SoC name as a suffix, while in HWMv2,
21 this is no longer needed. In such cases, ``-n|--new-board`` needs to be
26 For out-of-tree boards, provide ``--board-root`` pointing to the custom board
44 def board_v1_to_v2(board_root, board, new_board, group, vendor, soc, variants): argument
46 board_path = next(board_root.glob(f"boards/*/{board}"))
48 sys.exit(f"Board not found: {board}")
[all …]
/Zephyr-latest/doc/hardware/porting/
Dboard_porting.rst3 Board Porting Guide
6 To add Zephyr support for a new :term:`board`, you at least need a *board
7 directory* with various files in it. Files in the board directory inherit
23 - Support for reusing the SoC and board Kconfig trees outside of the Zephyr
43 referred to as "hardware model v2") requires modifications to all existing board
47 with two options if they have an out-of-tree board (or SoC):
49 #. Convert the out-of-tree board to the current hardware model (recommended)
52 :ref:`zephyr module <modules>` or ``SOC_ROOT``). This will allow your board,
55 When converting your board from the previous to the current hardware model, we
58 how to port a simple board. Additionally, a `conversion script`_ is available
[all …]
/Zephyr-latest/samples/sensor/mcux_acmp/
DREADME.rst11 sample supports the :zephyr:board:`twr_ke18f`, :zephyr:board:`mimxrt1170_evk`, :zephyr:board:`frdm_…
12 , :zephyr:board:`frdm_ke17z512` and :zephyr:board:`mimxrt1180_evk`.
16 the positive input can be adjusted by turning the on-board potentiometer for
17 :zephyr:board:`twr_ke18f` board, for :zephyr:board:`mimxrt1170_evk` the voltage signal is
18 captured on J25-13, the :zephyr:board:`frdm_ke17z` and :zephyr:board:`frdm_ke17z512` boards are
19 captured in J2-3, the :zephyr:board:`mimxrt1180_evk` board are captured in J45-13, need
29 Build the application for the :zephyr:board:`twr_ke18f` board, and adjust the
30 ACMP input voltage by turning the on-board potentiometer.
34 :board: twr_ke18f
40 Build the application for the MIMXRT1170-EVK board, and adjust the
[all …]
/Zephyr-latest/share/sysbuild/
DKconfig.v25 config BOARD config
7 default "$(BOARD)"
9 This option holds the name of the board and is used to locate the files
10 related to the board in the source tree (under boards/).
11 The Board is the first location where we search for a linker.ld file,
18 If the BOARD has a revision field set, this is the revision.
19 Otherwise, it is the empty string. For example, if BOARD is
20 "plank@foo", this option will be "foo". If BOARD is "plank",
26 This hidden option is set in the board configuration and indicates
27 the Zephyr release that the board configuration will be removed.
[all …]
DKconfig5 config BOARD config
7 default "$(BOARD)"
9 This option holds the name of the board and is used to locate the files
10 related to the board in the source tree (under boards/).
11 The Board is the first location where we search for a linker.ld file,
18 If the BOARD has a revision field set, this is the revision.
19 Otherwise, it is the empty string. For example, if BOARD is
20 "plank@foo", this option will be "foo". If BOARD is "plank",
26 This hidden option is set in the board configuration and indicates
27 the Zephyr release that the board configuration will be removed.
[all …]
/Zephyr-latest/samples/subsys/ipc/openamp/
DKconfig.sysbuild9 default "lpcxpresso54114/lpc54114/m0" if $(BOARD) = "lpcxpresso54114"
10 default "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
11 default "mps2/an521/cpu1" if $(BOARD) = "mps2"
12 default "v2m_musca_b1/musca_b1/ns" if $(BOARD) = "v2m_musca_b1"
13 default "mimxrt1170_evk/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evk"
14 default "mimxrt1160_evk/mimxrt1166/cm4" if $(BOARD) = "mimxrt1160_evk"
15 default "mimxrt1170_evkb/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evkb"
16 default "frdm_mcxn947/mcxn947/cpu1" if $(BOARD) = "frdm_mcxn947"
17 default "mimxrt1180_evk/mimxrt1189/cm7" if $(BOARD) = "mimxrt1180_evk"
/Zephyr-latest/scripts/
Dlist_boards.py23 BOARD_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'board-schema.yml')
27 BOARD_YML = 'board.yml'
92 class Board: class
94 # HWMv1 only supports a single Path, and requires Board dataclass to be hashable.
109 # Get the main board directory.
145 sys.exit(f'ERROR: qualifiers {qualifiers} not found when extending board {self.name}')
150 def board_key(board): argument
151 return board.name
171 if args.board is not None:
172 ret[arch] |= {b for b in boards if b.name == args.board}
[all …]
/Zephyr-latest/scripts/pylib/twister/twisterlib/
Dplatform.py49 Maps directly to BOARD when building"""
66 # if no RAM size is specified by the board, take a default of 128K
73 # if no flash size is specified by the board, take a default of 512K
91 def load(self, board, target, aliases, data, variant_data): argument
92 """Load the platform data from the board data and target data
93 board: the board object as per the zephyr build system
94 target: the target name of the board as per the zephyr build system
96 data: the default data from the twister.yaml file for the board
106 # if no RAM size is specified by the board, take a default of 128K
108 # if no flash size is specified by the board, take a default of 512K
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/
DKconfig.sysbuild10 default "nrf5340dk/nrf5340/cpunet" if $(BOARD) = "nrf5340dk"
11 default "nrf5340bsim/nrf5340/cpunet" if $(BOARD) = "nrf5340bsim"
12 default "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
13 default "mimxrt1160_evk/mimxrt1166/cm4" if $(BOARD) = "mimxrt1160_evk"
14 default "mimxrt1170_evk/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evk"
15 default "mimxrt1170_evkb/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evkb"
16 default "frdm_mcxn947/mcxn947/cpu1" if $(BOARD) = "frdm_mcxn947"
17 default "mimxrt1180_evk/mimxrt1189/cm7" if $(BOARD) = "mimxrt1180_evk"
/Zephyr-latest/tests/cmake/overlays/soc_folder_kconfig/src/
Dmain.c65 zassert_false(INCLUDED_BOARD_SUFFIX, "Did not expect board suffix config to be present"); in ZTEST()
68 zassert_false(INCLUDED_BOARD, "Did not expect board config to be present"); in ZTEST()
69 zassert_true(INCLUDED_BOARD_QUALIFIERS, "Expected board qualifier config to be present"); in ZTEST()
72 zassert_true(INCLUDED_BOARD, "Expected board config to be present"); in ZTEST()
74 "Did not expect board qualifier config to be present"); in ZTEST()
78 zassert_false(INCLUDED_BOARD_OTHER, "Did not expect board other config to be present"); in ZTEST()
87 zassert_true(INCLUDED_BOARD_SUFFIX, "Expected board suffix config to be present"); in ZTEST()
89 zassert_false(INCLUDED_BOARD, "Did not expect board config to be present"); in ZTEST()
91 "Did not expect board qualifier config to be present"); in ZTEST()
93 zassert_false(INCLUDED_BOARD_OTHER, "Did not expect board other config to be present"); in ZTEST()
[all …]
/Zephyr-latest/boards/st/nucleo_f030r8/doc/
Dindex.rst1 .. zephyr:board:: nucleo_f030r8
5 The STM32 Nucleo-64 development board with STM32F030R8 MCU, supports Arduino and ST morpho connecti…
7 The STM32 Nucleo board provides an affordable, and flexible way for users to try out new concepts,
15 The STM32 Nucleo board integrates the ST-LINK/V2-1 debugger and programmer.
17 The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together
20 More information about the board can be found at the `Nucleo F030R8 website`_.
32 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector:
36 - Flexible board power supply:
61 .. zephyr:board-supported-hw::
71 Board connectors:
[all …]
/Zephyr-latest/boards/norik/octopus_io_board/doc/
Dindex.rst1 .. zephyr:board:: octopus_io_board
6 Octopus IO-Board is an expansion to the Octopus SoM, which is built around the nRF9160 SiP
7 offering NB-IoT and LTE-M connectivity, GPS and accelerometer. Octopus IO-Board expands
29 Octopus IO-Board offers the following features:
44 More information about the board can be found at the `Octopus IO-Board Product Page`_
45 and in the `Octopus IO-Board Documentation`_.
53 The Octopus IO-Board features multiple dedicated pin headers for peripherals:
69 The Octopus IO-Board can be powered from the following sources:
76 When powered from USB-C or solar cell, the board can charge the Li-Po battery. The battery voltage …
81 The board has a built-in LDO regulator that is used to power the Octopus SoM and peripherals. The E…
[all …]
/Zephyr-latest/samples/basic/blinky_pwm/
DREADME.rst26 The board must have an LED connected to a PWM output channel. The PWM
28 <dt-guide>` alias, usually in the :ref:`BOARD.dts file
35 already connected to an LED on the board.
42 * - Board
44 * - :zephyr:board:`nucleo_f401re`
46 * - :zephyr:board:`nucleo_l476rg`
48 * - :zephyr:board:`stm32f4_disco`
50 * - :zephyr:board:`nucleo_f302r8`
52 * - :zephyr:board:`nucleo_f103rb`
54 * - :zephyr:board:`nucleo_wb55rg`
[all …]
/Zephyr-latest/boards/quicklogic/quick_feather/doc/
Dindex.rst1 .. zephyr:board:: quick_feather
6 The QuickFeather development board is a platform with an on-board QuickLogic
16 - 16 Mbit of on-board flash memory
21 Detailed information about the board can be found in a `QuickFeather repository`_.
26 .. zephyr:board-supported-hw::
47 OpenOCD is needed. To connect to the board run:
51 …openocd -f /path/to/swd-programmer.cfg -f tcl/board/quicklogic_quickfeather.cfg -c "init" -c "rese…
58 To connect to the QuickFeather board with JLink please follow instructions
64 To debug the QuickFeather board please connect to the target with either
74 :board: quick_feather
[all …]
/Zephyr-latest/tests/cmake/hwm/board_extend/src/
Dmain.c51 zassert_true(EXTENDED_BOARD_A, "Expected extended board to be set");
52 zassert_true(EXTENDED_BOARD_ONE_B, "Expected extended board to be set");
53 zassert_false(EXTENDED_BOARD_TWO_C, "Did not expect extended board two to be set");
54 zassert_true(EXTENDED_BOARD_D, "Expected extended board to be set");
55 zassert_false(BASE_BOARD_CONFIG, "Did not expect base board to be set");
60 zassert_true(EXTENDED_BOARD_A, "Expected extended board to be set");
61 zassert_false(EXTENDED_BOARD_ONE_B, "Did not expect extended board one to be set");
62 zassert_true(EXTENDED_BOARD_TWO_C, "Expected extended board to be set");
63 zassert_true(EXTENDED_BOARD_D, "Expected extended board to be set");
64 zassert_false(BASE_BOARD_CONFIG, "Did not expect base board to be set");
[all …]
/Zephyr-latest/boards/seeed/xiao_ble/
Dboard.cmake6 board_runner_args(uf2 "--board-id=Seeed_XIAO_nRF52840_Sense")
7 include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
8 include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
9 include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
10 include(${ZEPHYR_BASE}/boards/common/pyocd.board.cmake)
11 include(${ZEPHYR_BASE}/boards/common/openocd.board.cmake)
12 include(${ZEPHYR_BASE}/boards/common/uf2.board.cmake)
13 include(${ZEPHYR_BASE}/boards/common/blackmagicprobe.board.cmake)
/Zephyr-latest/boards/wch/ch32v003f4p6_dev_board/doc/
Dindex.rst1 .. zephyr:board:: ch32v003f4p6_dev_board
6 The `WCH`_ CH32V003F4P6 Development Board hardware provides support for
13 The board is equipped with one LED, wired to PD1 and SWIO pins.
26 .. zephyr:board-supported-hw::
39 Applications for the ``ch32v003f4p6_dev_board`` board target can be built and
41 for more details); however, an external programmer is required since the board
47 * VCC = VCC (do not power the board from the USB port at the same time)
54 SWIO pin is connected to PD1 and also to led on the board. By default, the function
55 of PD1 is SWD. To use the led on the board, the function of PD1 is changed to GPIO
56 if PD1 is not put to ground (see :zephyr_file:`boards/wch/ch32v003f4p6_dev_board/board.c`).
[all …]
/Zephyr-latest/boards/
DKconfig3 config BOARD config
5 default "$(BOARD)"
7 This option holds the name of the board and is used to locate the files
8 related to the board in the source tree (under boards/).
9 The Board is the first location where we search for a linker.ld file,
16 If the BOARD has a revision field set, this is the revision.
17 Otherwise, it is the empty string. For example, if BOARD is
18 "plank@foo", this option will be "foo". If BOARD is "plank",
23 default "$(BOARD)@$(BOARD_REVISION)$(BOARD_QUALIFIERS)" if "$(BOARD_REVISION)" != ""
24 default "$(BOARD)$(BOARD_QUALIFIERS)"
[all …]
Dindex.rst6 If you are looking to add Zephyr support for a new board, please start with the
9 When adding support documentation for a board, remember to use the template
10 available under :zephyr_file:`doc/templates/board.tmpl`.
12 Shields are hardware add-ons that can be stacked on top of a board to add extra
22 * A board must meet **all** criteria selected across different fields. For example, if you select
27 * The list of supported hardware features for each board is automatically generated using
31 * Can't find your exact board? Don't worry! If a similar board with the same or a closely related
32 MCU exists, you can use it as a :ref:`starting point <create-your-board-directory>` for adding
33 support for your own board.
42 .. zephyr:board-catalog::
/Zephyr-latest/scripts/schemas/
Dboard-schema.yml6 ## board metadata YAML file.
8 # The board.yml file is a simple list of key value pairs containing board
39 schema;board-schema:
45 desc: Name of the board
49 desc: Full name of the board. Typically set to the commercial name of the board.
56 desc: SoC family of the SoC on the board.
97 board:
98 include: board-schema
102 - include: board-schema
115 grouping of board targets. This is to allow for future image program cycles to not
[all …]
/Zephyr-latest/boards/quicklogic/qomu/doc/
Dindex.rst1 .. zephyr:board:: qomu
6 The Qomu board is a platform with an on-board QuickLogic EOS S3 Sensor Processing Platform.
12 - 16 Mbit of on-board flash memory
17 Detailed information about the board can be found in a `Qomu repository`_ and `Qomu User Guide`_.
35 :board: qomu
38 #. Remove Qomu board from USB port.
39 #. Insert Qomu board to USB port.
58 https://github.com/QuickLogic-Corp/qomu-dev-board
61 https://github.com/QuickLogic-Corp/qomu-dev-board/blob/master/doc/Qomu_UserGuide.pdf
64 https://github.com/QuickLogic-Corp/qomu-dev-board/blob/master/doc/qomu-board.pdf

12345678910>>...131