Home
last modified time | relevance | path

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

12345678910>>...105

/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/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(" ") }}"
19 <div class="vendor">{{ vendors[board.vendor] }}</div>
20 {% if board.image -%}
[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 "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
17 …default "nrf54h20dk/nrf54h20/cpuapp" if "$(BOARD)${BOARD_QUALIFIERS}" = "nrf54h20dk/nrf54h20/cpura…
18 default "nrf54l15dk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15dk"
19 default "stm32h747i_disco/stm32h747xx/m4" if $(BOARD) = "stm32h747i_disco"
[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 …]
/Zephyr-latest/scripts/west_commands/
Dboards.py50 - name: board name
51 - full_name: board full name (typically, its commercial 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 self.inf(args.format.format(name=board.name, arch=board.arch,
[all …]
/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/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/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/
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 …]
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 * Can't find your exact board? Don't worry! If a similar board with the same or a closely related
28 MCU exists, you can use it as a :ref:`starting point <create-your-board-directory>` for adding
29 support for your own board.
38 .. zephyr:board-catalog::
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 "$(KCONFIG_BOARD_DIR)/Kconfig.$(BOARD)"
/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/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-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
/Zephyr-latest/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-latest/samples/drivers/dac/
DREADME.rst15 The DAC output is defined in the board's devicetree and pinmux file.
17 The board's :ref:`/zephyr,user <dt-zephyr-user>` node must have ``dac``,
24 :zephyr:board:`nucleo_l073rz` as follows:
28 :board: nucleo_l073rz
35 :zephyr:board:`nucleo_l152re` as follows:
39 :board: nucleo_l152re
46 :zephyr:board:`nucleo_f767zi` as follows:
50 :board: nucleo_f767zi
57 :zephyr:board:`stm32f3_disco` as follows:
61 :board: stm32f3_disco
[all …]
/Zephyr-latest/boards/panasonic/pan1770_evb/doc/
Dindex.rst1 .. zephyr:board:: pan1770_evb
6 The PAN1770 Evaluation Board is a development tool for the PAN1770 module
14 evaluation board on the `product website`_.
16 The PAN1770 evaluation board is closely linked to these other evaluation
19 * :zephyr:board:`pan1780_evb`
20 * :zephyr:board:`pan1781_evb`
21 * :zephyr:board:`pan1782_evb`
26 You can find the `user guide`_ for the PAN1770 Evaluation Board in the
39 The schematics for the PAN1770 Evaluation Board are available in the
45 Please use the ``pan1770_evb`` board configuration when
/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"
/Zephyr-latest/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 :zephyr:board:`gd32f450i_eval` board. First bridge the JP5 to USART with the jumper cap,
43 :board: gd32f450i_eval
/Zephyr-latest/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

12345678910>>...105