Home
last modified time | relevance | path

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

12345678910>>...134

/Zephyr-Core-3.7.0/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-Core-3.7.0/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-Core-3.7.0/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 …]
/Zephyr-Core-3.7.0/scripts/west_commands/
Dboards.py51 - name: board name
52 - qualifiers: board qualifiers (will be empty for legacy boards)
53 - arch: board architecture (deprecated)
55 - dir: directory that contains the board definition
56 - vendor: board vendor
62 help='''Format string to use to list each board;
93 for board in list_boards.find_boards(args):
94 if name_re is not None and not name_re.search(board.name):
96 log.inf(args.format.format(name=board.name, arch=board.arch,
97 dir=board.dir, hwm=board.hwm, qualifiers=''))
[all …]
/Zephyr-Core-3.7.0/samples/drivers/mbox/
DKconfig.sysbuild10 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 "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
17 …default "nrf54h20dk/nrf54h20/cpuppr" if "$(BOARD)${BOARD_QUALIFIERS}" = "nrf54h20dk/nrf54h20/cpuap…
18 …default "nrf54h20dk/nrf54h20/cpuapp" if "$(BOARD)${BOARD_QUALIFIERS}" = "nrf54h20dk/nrf54h20/cpura…
19 default "nrf54l15pdk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15pdk"
20 default "stm32h747i_disco/stm32h747xx/m4" if $(BOARD) = "stm32h747i_disco"
/Zephyr-Core-3.7.0/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-Core-3.7.0/scripts/
Dlist_boards.py23 BOARD_SCHEMA_PATH = str(Path(__file__).parent / 'schemas' / 'board-schema.yml')
27 BOARD_YML = 'board.yml'
92 class Board: class
106 def board_key(board): argument
107 return board.name
127 if args.board is not None:
128 ret[arch] |= {b for b in boards if b.name == args.board}
177 ret[arch].add(Board(board_name, maybe_board, 'v1', arch=arch))
194 mutual_exclusive = {'board', 'boards'}
199 board_array = b.get('boards', [b.get('board', None)])
[all …]
/Zephyr-Core-3.7.0/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-Core-3.7.0/scripts/schemas/
Dboard-schema.yml6 ## board metadata YAML file.
8 # The board.yml file is a simple list of key value pairs containing board
26 schema;board-schema:
32 desc: Name of the board
36 desc: SoC family of the SoC on the board.
75 board:
76 include: board-schema
80 - include: board-schema
88 grouping of board targets. This is to allow for future image program cycles to not
95 of west flash for a given set of flash runners and board targets.
[all …]
/Zephyr-Core-3.7.0/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"
/Zephyr-Core-3.7.0/boards/
DKconfig3 config BOARD config
5 # When using hw model v2, then the board is inherited from CMake.
6 default "$(BOARD)" if "$(HWM_SCHEME)" = "v2"
8 This option holds the name of the board and is used to locate the files
9 related to the board in the source tree (under boards/).
10 The Board is the first location where we search for a linker.ld file,
17 If the BOARD has a revision field set, this is the revision.
18 Otherwise, it is the empty string. For example, if BOARD is
19 "plank@foo", this option will be "foo". If BOARD is "plank",
24 default "$(BOARD)@$(BOARD_REVISION)$(BOARD_QUALIFIERS)" if "$(BOARD_REVISION)" != ""
[all …]
DKconfig.v25 BOARD_STRING := $(normalize_upper,$(BOARD))
6 BOARD_TARGET_STRING := $(normalize_upper,$(BOARD)$(BOARD_QUALIFIERS))
12 Kconfig symbol identifying the board.
17 Kconfig symbol identifying the board target.
23 Contains the qualifiers of the board being used without the name of the board itself.
28 osource "$(BOARD_DIR)/Kconfig.$(BOARD)"
/Zephyr-Core-3.7.0/boards/quicklogic/qomu/doc/
Dindex.rst9 The Qomu board is a platform with an on-board QuickLogic EOS S3 Sensor Processing Platform.
12 .. figure:: img/qomu-board.png
22 - 16 Mbit of on-board flash memory
27 Detailed information about the board can be found in a `Qomu repository`_ and `Qomu User Guide`_.
45 :board: qomu
48 #. Remove Qomu board from USB port.
49 #. Insert Qomu board to USB port.
68 https://github.com/QuickLogic-Corp/qomu-dev-board
71 https://github.com/QuickLogic-Corp/qomu-dev-board/blob/master/doc/Qomu_UserGuide.pdf
74 https://github.com/QuickLogic-Corp/qomu-dev-board/blob/master/doc/qomu-board.pdf
/Zephyr-Core-3.7.0/boards/seeed/xiao_ble/
Dboard.cmake6 board_runner_args(uf2 "--board-id=Seeed_XIAO_nRF52840_Sense")
7 include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
8 include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
9 include(${ZEPHYR_BASE}/boards/common/pyocd.board.cmake)
10 include(${ZEPHYR_BASE}/boards/common/openocd.board.cmake)
11 include(${ZEPHYR_BASE}/boards/common/uf2.board.cmake)
12 include(${ZEPHYR_BASE}/boards/common/blackmagicprobe.board.cmake)
/Zephyr-Core-3.7.0/samples/drivers/misc/ft800/
DREADME.rst18 * A board with SPI support
19 * Display with `FT800 EVE`_ like `VM800C board`_
24 You will need to connect the `FT800 EVE`_ SPI interface onto a board that
30 This sample should work on any board that has SPI enabled and has an Arduino
31 shield interface. For example, it can be run on the nRF52840-DK board as
36 :board: nrf52840dk/nrf52840
40 To build the sample for `VM800C board`_ the shield must be defined as described
45 :board: nrf52840dk/nrf52840
50 .. _VM800C board: https://www.ftdichip.com/old2020/Products/Modules/VM800C.html
/Zephyr-Core-3.7.0/boards/nordic/nrf9160dk/
Dboard.cmake13 include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
14 include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
15 include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
18 include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
19 include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
20 include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
21 include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake)
/Zephyr-Core-3.7.0/doc/build/flashing/
Dconfiguration.rst1 .. _flashing-soc-board-config:
9 configuring when commands are ran for groups of board targets. As an example: a multi-core SoC
21 * ``board.yml`` (in board folder)
32 Groups of board targets can be specified using the ``groups`` key which has a list of board
33 target sets. Board targets are regular expression matches, for ``soc.yml`` files each set of
34 board targets must be in a ``qualifiers`` key (only regular expression matches for board
35 qualifiers are allowed, board names must be omitted from these entries). For ``board.yml``
36 files each set of board targets must be in a ``boards`` key, these are lists containing the
38 means that the command will be ran once with the first image flashing process per set of board
39 targets, or to ``last`` which will be ran once for the final image flash per set of board targets.
[all …]
/Zephyr-Core-3.7.0/tests/cmake/overlays/soc_folder_overlay/src/
Dmain.c54 zassert_false(INCLUDED_BOARD_SUFFIX, "Did not expect board suffix overlay to be present"); in ZTEST()
57 zassert_false(INCLUDED_BOARD, "Did not expect board overlay to be present"); in ZTEST()
58 zassert_true(INCLUDED_BOARD_QUALIFIERS, "Expected board qualifier overlay to be present"); in ZTEST()
60 zassert_true(INCLUDED_BOARD, "Expected board overlay to be present"); in ZTEST()
62 "Did not expect board qualifier overlay to be present"); in ZTEST()
73 zassert_true(INCLUDED_BOARD_SUFFIX, "Expected board suffix overlay to be present"); in ZTEST()
74 zassert_false(INCLUDED_BOARD, "Did not expect board overlay to be present"); in ZTEST()
76 "Did not expect board qualifier overlay to be present"); in ZTEST()
85 zassert_false(INCLUDED_BOARD_SUFFIX, "Did not expect board suffix overlay to be present"); in ZTEST()
86 zassert_false(INCLUDED_BOARD, "Did not expect board overlay to be present"); in ZTEST()
[all …]
/Zephyr-Core-3.7.0/boards/shields/x_nucleo_53l0a1/doc/
Dindex.rst3 X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board
9 The X-NUCLEO-53L0A1 expansion board features the VL53L0X ranging and gesture
11 an evaluation board that provides an introduction to the ranging and gesture
14 One VL53L0X is soldered on the expansion board itself. A set of spacers and
15 a cover glass are provided with the board, and can be fitted onto this center
19 The expansion board is compatible with the STM32 Nucleo board family,
26 More information about the board can be found at the
32 This shield can only be used with a development board that provides a
54 - `X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board User Manual`_
74 :board: nucleo_f429zi
[all …]
/Zephyr-Core-3.7.0/boards/sifive/hifive1/doc/
Dindex.rst9 The HiFive1 is an Arduino-compatible development board with
10 an FE310 RISC-V SoC. Two revisions of this board are supported in Zephyr:
16 :alt: SiFive HiFive1 board
18 SiFive HiFive1 board (image courtesy of SiFive)
22 :alt: SiFive HiFive1 Rev B board
24 SiFive HiFive1 Rev B board (image courtesy of SiFive)
32 Applications for the HiFive1 board configuration can be built as usual (see
33 :ref:`build_an_application`) using the corresponding board name:
40 :board: hifive1
46 :board: hifive1@B
[all …]
/Zephyr-Core-3.7.0/doc/
Dglossary.rst17 to build an application image for a specified board configuration.
21 to create a custom kernel that makes efficient use of the board's
23 An application can sometimes be built for more than one type of board
25 if it does not require any board-specific capabilities.
28 A binary file that is loaded and executed by the board for which
33 Once an application image is loaded onto a board, the image takes control
41 board
44 hardware system or a simulated system running under QEMU. A board can
48 board configuration
50 present on a board are used by the kernel.
[all …]
/Zephyr-Core-3.7.0/samples/drivers/eeprom/
DREADME.rst16 In case the target board has defined an EEPROM with alias ``eeprom-0`` the
18 :ref:`native_sim` board:
23 :board: native_sim
27 Otherwise either a board specific overlay needs to be defined, or a shield must
28 be activated. Any board with Arduino headers can for example build the sample
33 :board: nrf52840dk/nrf52840
38 For :ref:`gd32f450i_eval` board. First bridge the JP5 to USART with the jumper cap,
43 :board: gd32f450i_eval
/Zephyr-Core-3.7.0/samples/subsys/ipc/ipc_service/static_vrings/
DKconfig.sysbuild10 default "nrf5340dk/nrf5340/cpunet" if $(BOARD) = "nrf5340dk"
11 default "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
12 default "mimxrt1160_evk/mimxrt1166/cm4" if $(BOARD) = "mimxrt1160_evk"
13 default "mimxrt1170_evk/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evk"
14 default "mimxrt1170_evkb/mimxrt1176/cm4" if $(BOARD) = "mimxrt1170_evkb"
/Zephyr-Core-3.7.0/samples/basic/rgb_led/
DREADME.rst23 The board must have red, green, and blue LEDs connected via PWM output channels.
26 <dt-guide>` aliases, usually in the :ref:`BOARD.dts file
34 an unsupported board:
38 Unsupported board: red-pwm-led devicetree alias is not defined
39 Unsupported board: green-pwm-led devicetree alias is not defined
40 Unsupported board: blue-pwm-led devicetree alias is not defined
43 :file:`BOARD.dts` file which supports this sample.
49 hardware that is already connected to LEDs on the board.
56 For example, to build and flash this board for :ref:`hexiwear`:
60 :board: hexiwear/mk64f12
/Zephyr-Core-3.7.0/doc/templates/
Dboard.tmpl3 [Board Name]
8 [A short description about the board, its main features and availability]
14 :alt: Board Name
16 Board Name (Credit: <owner>)
29 [Tables describing the board PINs and how they are configured and can be used
37 [How to use this board with Zephyr and how to flash a Zephyr binary on this
43 [ How to debug this board]

12345678910>>...134