Home
last modified time | relevance | path

Searched +full:github +full:- +full:pages (Results 1 – 25 of 31) sorted by relevance

12

/Zephyr-latest/doc/_extensions/zephyr/
Dgh_utils.py2 Git/GitHub utilities for Sphinx
8 SPDX-License-Identifier: Apache-2.0
13 This Sphinx extension can be used to obtain various Git and GitHub related metadata for a page.
14 This is useful, for example, when adding features like "Open on GitHub" on top
15 of pages, direct links to open a GitHub issue regarding a page, or date of the most recent commit
20 * ``gh_link_get_blob_url``: Returns a URL to the source of a page on GitHub.
21 * ``gh_link_get_edit_url``: Returns a URL to edit the given page on GitHub.
29 - ``gh_link_version``: GitHub version to use in the URL (e.g. "main")
30 - ``gh_link_base_url``: Base URL used as a prefix for generated URLs.
31 - ``gh_link_prefixes``: Mapping of pages (regex) <> GitHub prefix.
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/
Dbluetooth-qual.rst1 .. _bluetooth-qual:
10 https://github.com/auto-pts/auto-pts
16 The setup is described in more details in the pages linked below.
21 autopts/autopts-win10.rst
22 autopts/autopts-linux.rst
Dbluetooth-tools.rst1 .. _bluetooth-tools:
14 .. _bluetooth-mobile-apps:
54 .. code-block:: console
58 ./bootstrap-configure --disable-android --disable-midi
67 and making sure to include the :literal:`-E` option in the daemon's execution
70 .. code-block:: console
72 ExecStart=/usr/libexec/bluetooth/bluetoothd -E
76 .. code-block:: console
78 sudo systemctl daemon-reload
99 with the help of the QEMU option :literal:`-serial unix:/tmp/bt-server-bredr`.
[all …]
/Zephyr-latest/boards/beagle/beaglev_fire/doc/
Dindex.rst6 BeagleV®-Fire is a revolutionary single-board computer (SBC) powered by the Microchip’s
7 PolarFire® MPFS025T 5x core RISC-V System on Chip (SoC) with FPGA fabric. BeagleV®-Fire opens up new
8 horizons for developers, tinkerers, and the open-source community to explore the vast potential of
9 RISC-V architecture and FPGA technology. It has the same P8 & P9 cape header pins as BeagleBone
11 Built around the powerful and energy-efficient RISC-V instruction set architecture (ISA) along with
12 its versatile FPGA fabric, BeagleV®-Fire SBC offers unparalleled opportunities for developers,
13 hobbyists, and researchers to explore and experiment with RISC-V technology.
18 There are three board configurations provided for the BeagleV-Fire:
26 .. zephyr-app-commands::
27 :zephyr-app: samples/hello_world
[all …]
/Zephyr-latest/samples/tfm_integration/
Dtfm_integration.rst1 .. zephyr:code-sample-category:: tfm_integration
2 :name: TF-M Integration
3 :show-listing:
5 These TF-M integration examples can be used with a supported Armv8-M board, and demonstrate how
6 the TF-M APIs can be used with Zephyr.
12 secure processing environment (S), with Zephyr running in the non-secure
16 built, in addition to the TF-M S and Zephyr NS binary images. The S and NS
23 What is Trusted Firmware-M (TF-M)?
26 Trusted Firmware-M (TF-M) is the reference implementation of `Platform Security
27 Architecture (PSA) <https://pages.arm.com/psa-resources.html>`_.
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-1.11.rst12 * Thread-level memory protection on x86, ARC and Arm, userspace and memory
15 * Initial Armv8-M architecture support.
20 * Firmware over-the-air (FOTA) updates over BLE using MCUmgr.
32 * SMP-aware scheduler
47 * Armv8-M initial architecture support, including the following cores:
49 * Arm Cortex-M23
50 * Arm Cortex-M33
74 * Refactored dts.fixup so common SoC-related fixes are in arch/<*>/soc
75 and board dts.fixup is only used for board-specific items.
82 * Added I2C master, QSPI flash, and GPIO drivers for nios-II
[all …]
Drelease-notes-1.10.rst12 * Initial alpha-quality thread-level memory protection on x86, userspace and memory
27 * Initial alpha-quality thread-level memory protection on x86, userspace and memory
35 * Memory domain APIs for fine-tuning memory region permissions
38 * Add the following application-facing memory domain APIs:
40 * k_mem_domain_init() - to initialize a memory domain
41 * k_mem_domain_destroy() - to destroy a memory domain
42 * k_mem_domain_add_partition() - to add a partition into a domain
43 * k_mem_domain_remove_partition() - to remove a partition from a domain
44 * k_mem_domain_add_thread() - to add a thread into a domain
45 * k_mem_domain_remove_thread() - to remove a thread from a domain
[all …]
Drelease-notes-2.3.rst18 with future support for features like 64-bit and absolute timeouts in mind
21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant
24 * The CMSIS-DSP library is now included and integrated
33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String
34 into a fixed-size array.
35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS
37 * CVE-2020-10061: Improper handling of the full-buffer case in the
39 * CVE-2020-10062: Packet length decoding error in MQTT
40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due
42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain
[all …]
Drelease-notes-3.0.rst22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf
23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_
25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj
26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_
28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m
29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_
34 You can check all currently known issues by listing them using the GitHub
36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN()
58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been
[all …]
Drelease-notes-1.14.rst17 * CVE-2020-10066
18 * CVE-2020-10069
19 * CVE-2020-13601
20 * CVE-2020-13602
28 These GitHub issues were addressed since the previous 1.14.0 tagged
31 .. comment List derived from GitHub Issue query: ...
32 * :github:`issuenumber` - issue title
34 * :github:`18334` - DNS resolution is broken for some addresses in master/2.0-pre
35 * :github:`19917` - Bluetooth: Controller: Missing LL_ENC_RSP after HCI LTK Negative Reply
36 * :github:`21107` - LL_ASSERT and 'Imprecise data bus error' in LL Controller
[all …]
Drelease-notes-2.0.rst12 * The kernel now supports both 32- and 64-bit architectures.
17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a
20 * We added support for UpdateHub, an end-to-end solution for large scale
21 over-the-air device updates.
22 * We added support for ARM Cortex-R Architecture (Experimental).
32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and
35 negotiation. This allows practical brute-force attacks (aka "KNOB")
42 * New kernel API for per-thread disabling of Floating Point Services for
43 ARC, ARM Cortex-M, and x86 architectures.
45 * Additional support for compatibility with 64-bit architectures.
[all …]
Dmigration-guide-3.7.rst22 out-of-tree SoCs and boards to be ported to the new model. See the
23 :ref:`hw_model_v2` for more detailed information. (:github:`69607`)
25 * The following build-time generated headers:
27 .. list-table::
28 :header-rows: 1
30 * - Affected header files
31 * - ``app_version.h``
32 * - ``autoconf.h``
33 * - ``cmake_intdef.h``
34 * - ``core-isa-dM.h``
[all …]
Drelease-notes-3.2.rst13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`).
15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`.
31 * CVE-2022-2993: Under embargo until 2022-11-03
33 * CVE-2022-2741: Under embargo until 2022-10-14
56 This definition can be used by third-party code to compile code conditional
58 Therefore, any third-party code integrated using the Zephyr build system will
91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates
102 with memory pages and regions.
129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig
156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and
[all …]
Drelease-notes-4.0.rst15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`)
18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage
25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`,
26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported.
31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex
32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`.
50 directory for :zephyr:code-sample-category:`code samples <samples>`.
70 * :cve:`2024-8798`: Under embargo until 2024-11-22
71 * :cve:`2024-10395`: Under embargo until 2025-01-23
72 * :cve:`2024-11263` `Zephyr project bug tracker GHSA-jjf3-7x72-pqm9
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
40 * New documentation pages have been introduced to help developers setup their local development
52 * 1-Wire
71 :ref:`pinctrl-guide` for more details.
[all …]
Drelease-notes-3.5.rst38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_
[all …]
/Zephyr-latest/doc/_extensions/zephyr/domain/static/css/
Dboard.css2 * Copyright (c) 2024-2025, The Linux Foundation.
3 * SPDX-License-Identifier: Apache-2.0
6 /* Board overview "card" on board documentation pages */
7 .sidebar.board-overview {
8 border-radius: 12px;
10 background: var(--admonition-note-background-color);
11 color: var(--admonition-note-title-color);
12 border-color: var(--admonition-note-title-background-color);
15 @media screen and (max-width: 480px) {
16 .sidebar.board-overview {
[all …]
/Zephyr-latest/doc/develop/languages/rust/
Dindex.rst7 performance without sacrificing low-level control. It achieves this through a unique ownership model
10 Rust's emphasis on safety and correctness makes it particularly well-suited for embedded systems and
13 developers to write both high-level code and low-level hardware interactions with confidence and
27 .. code-block:: shell
29 west config manifest.project-filter +zephyr-lang-rust
37 in :module_file:`modules/lang/rust/samples <zephyr-lang-rust:samples>`.
42 .. code-block:: cmake
54 .. code-block:: toml
62 license = "Apache-2.0 or MIT"
65 crate-type = ["staticlib"]
[all …]
/Zephyr-latest/doc/develop/flash_debug/
Dhost-tools.rst1 .. _flash-debug-host-tools:
9 Zephyr's west tool has built-in support for all of these in its ``flash``,
12 file declares that support properly. See :ref:`west-build-flash-debug` for
17 SAM Boot Assistant (SAM-BA)
20 Atmel SAM Boot Assistant (Atmel SAM-BA) allows In-System Programming (ISP)
22 allows users to develop and program boards with SAM-BA support using
23 :ref:`west <west-flashing>`. Zephyr supports devices with/without ROM
29 .. code-block:: console
31 west flash [ -r bossac ] [ -p /dev/ttyX ] [ --erase ]
35 By default, flashing with bossac will only erase the flash pages containing
[all …]
/Zephyr-latest/doc/contribute/
Dcontributor_expectations.rst1 .. _contributor-expectations:
10 - Reviewed more quickly and reviewed more thoroughly. It's easier for reviewers
14 - Less wasted work if reviewers or maintainers reject the direction of the
17 - Easier to rebase and merge. Smaller PRs are less likely to conflict with other
20 - Easier to revert if the PR breaks functionality.
32 - Smaller PRs should encompass one self-contained logical change.
34 - When adding a new large feature or API, the PR should address only one part of
38 - PRs should include tests or samples under the following conditions:
40 - Adding new features or functionality.
42 - Modifying a feature, especially for API behavior contract changes.
[all …]
/Zephyr-latest/boards/amd/kv260_r5/doc/
Dindex.rst5 This configuration provides support for the RPU, real-time processing unit on Xilinx
11 This processing unit is based on an ARM Cortex-R5 CPU, it also enables the following devices:
13 * ARM PL-390 Generic Interrupt Controller
22 .. zephyr:board-supported-hw::
27 ------------
32 -----------
35 on-chip UART1.
38 --------
50 * Dual-redundant Core Lock-step (DCLS) execution is not supported yet.
53 * The Cortex-R5 and the Cortex-A53 shares the same UART controller, more details below.
[all …]
/Zephyr-latest/
DCODE_OF_CONDUCT.md6 community a harassment-free experience for everyone, regardless of age, body
8 identity and expression, level of experience, education, socio-economic status,
55 Examples of representing our community include using an official e-mail address,
66 Board](https://zephyrproject.org/governing-board/) and [Linux Foundation
67 Staff](https://zephyrproject.org/staff/) web pages to identify who are the
124 [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
132 [https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
133 [https://www.contributor-covenant.org/translations][translations].
135 [homepage]: https://www.contributor-covenant.org
136 [v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
[all …]
/Zephyr-latest/doc/develop/west/
Dbasics.rst1 .. _west-basics:
9 West's built-in commands allow you to work with :term:`projects <west project>`
24 .. code-block:: none
28 │ └── config # per-workspace local configuration file
40 │ └── net-tools/ # .git/ project
43 .. _west-workspace:
49 Additional details are in :ref:`west-workspaces`.
54 -- it could be anything, like ``z``, ``my-zephyr-workspace``, etc.)
57 using :ref:`west init <west-init-basics>`.
68 file <west-config>`.
[all …]
/Zephyr-latest/drivers/flash/
Dflash_stm32wbx.c5 * SPDX-License-Identifier: Apache-2.0
30 * Up to 255 4K pages
39 if (regs->ACR & FLASH_ACR_DCEN) { in flush_cache()
40 regs->ACR &= ~FLASH_ACR_DCEN; in flush_cache()
44 regs->ACR |= FLASH_ACR_DCRST; in flush_cache()
45 regs->ACR &= ~FLASH_ACR_DCRST; in flush_cache()
46 regs->ACR |= FLASH_ACR_DCEN; in flush_cache()
49 if (regs->ACR & FLASH_ACR_ICEN) { in flush_cache()
50 regs->ACR &= ~FLASH_ACR_ICEN; in flush_cache()
55 regs->ACR |= FLASH_ACR_ICRST; in flush_cache()
[all …]
/Zephyr-latest/doc/_extensions/zephyr/kconfig/
D__init__.py6 SPDX-License-Identifier: Apache-2.0
22 - kconfig_generate_db: Set to True if you want to generate the Kconfig database.
26 - kconfig_ext_paths: A list of base paths where to search for external modules
27 Kconfig files when they use ``kconfig-ext: True``. The extension will look for
29 - kconfig_gh_link_base_url: The base URL for the GitHub links. This is used to
30 generate links to the Kconfig files on GitHub.
31 - kconfig_zephyr_version: The Zephyr version. This is used to generate links to
32 the Kconfig files on GitHub.
73 def kconfig_load(app: Sphinx) -> tuple[kconfiglib.Kconfig, dict[str, str]]:
125 board_str = 'BOARD_' + re.sub(r"[^a-zA-Z0-9_]", "_", board.name).upper()
[all …]

12