/Zephyr-latest/.github/workflows/ |
D | stale_issue.yml | 4 - cron: "16 00 * * *" 9 runs-on: ubuntu-22.04 10 if: github.repository == 'zephyrproject-rtos/zephyr' 12 - uses: actions/stale@v9 14 stale-pr-message: 'This pull request has been marked as stale because it has been open (more 17 closed in 14 days. Note, that you can always re-open a closed pull request at any time.' 18 stale-issue-message: 'This issue has been marked as stale because it has been open (more 20 would like to have the label removed otherwise this issue will automatically be closed in 21 14 days. Note, that you can always re-open a closed issue at any time.' 22 days-before-stale: 60 [all …]
|
D | greet_first_time_contributor.yml | 11 runs-on: ubuntu-22.04 12 if: github.repository == 'zephyrproject-rtos/zephyr' 15 - uses: actions/checkout@v4 16 - uses: zephyrproject-rtos/action-first-interaction@v1.1.1-zephyr-5 18 repo-token: ${{ secrets.GITHUB_TOKEN }} 20 issue-message: > 21 Hi @${{github.event.issue.user.login}}! We appreciate you submitting your first issue 22 for our open-source project. 28 pr-opened-message: > 34 …ake a look at [our commit message guidelines](https://docs.zephyrproject.org/latest/contribute/gui… [all …]
|
/Zephyr-latest/samples/subsys/portability/cmsis_rtos_v2/timer_synchronization/ |
D | sample.yaml | 6 - arch 7 - simulation 9 - native_sim 11 - qemu_arc/qemu_arc_hs5x # See issue #62405 20 - "Wrote to message queue: (.*)" 21 - "Read from message queue: (.*)" 22 - "Sample execution successful"
|
/Zephyr-latest/doc/contribute/ |
D | guidelines.rst | 6 As an open-source project, we welcome and encourage the community to submit 24 https://github.com/zephyrproject-rtos/zephyr/blob/main/LICENSE 26 .. _GitHub repo: https://github.com/zephyrproject-rtos/zephyr 38 https://www.zephyrproject.org/faqs/#1571346989065-9216c551-f523 41 https://www.whitesourcesoftware.com/whitesource-blog/top-10-apache-license-questions-answered/ 64 See :ref:`external-contributions` for more information about 84 https://www.linuxfoundation.org/blog/copyright-notices-in-open-source-software-projects/ 96 developer. In the commit message of the contribution, (described more fully 97 later in this document), the developer simply adds a ``Signed-off-by`` 104 .. code-block:: none [all …]
|
/Zephyr-latest/subsys/logging/ |
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 25 # - C++ (auto) 26 # - GCC 4.9.0 https://gcc.gnu.org/gcc-4.9/changes.html 27 # - Clang 3.8 31 message(WARNING "Compiler version requires CONFIG_LOG_ALWAYS_RUNTIME to be set") 36 message(WARNING "Compiler version requires CONFIG_LOG_ALWAYS_RUNTIME to be set") 54 # For some reason, running sys-t with catalog message on 55 # Cortex-M0 would result in hard fault in mipi_catalog_formatter() 57 # optimization). Workaround the issue by placing it here instead 58 # as this is causing CI failures. Actual root-cause is TBD.
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.10.rst | 12 * 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 …]
|
D | release-notes-3.6.rst | 12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications. 13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`. 16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2. 23 * Over 30 new supported boards, spanning all Zephyr-supported architectures. 37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47 38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_ 40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc 41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_ 43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw 44 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-757h-rw37-66hw>`_ [all …]
|
D | release-notes-3.5.rst | 38 * 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 …]
|
D | release-notes-3.7.rst | 10 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. 52 * 1-Wire 71 :ref:`pinctrl-guide` for more details. 88 * CVE-2024-3077 `Zephyr project bug tracker GHSA-gmfv-4vfh-2mh8 [all …]
|
D | release-notes-4.0.rst | 15 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 …]
|
D | release-notes-1.14.rst | 17 * CVE-2020-10066 18 * CVE-2020-10069 19 * CVE-2020-13601 20 * CVE-2020-13602 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 37 * :github:`21257` - tests/net/net_pkt failed on mimxrt1050_evk board. [all …]
|
/Zephyr-latest/soc/intel/intel_adsp/ace/ |
D | power_down.S | 2 * SPDX-License-Identifier: Apache-2.0 24 * @param A2 - argument for LPSRAM 25 * @param A3 - argument for HPSRAM 26 * @param A4 - send response to ipc 68 * This addresses an issue on platforms with an MMU where a 70 * registers during the power-down process. By preloading the IPC 110 * Send IPC to host informing of PD completion - Clear BUSY 133 /* mark the message as a reply */ 135 /* clear IPCxIDD i.e. message extension */ 148 addi temp_reg0, temp_reg0, -1 [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | troubleshooting.rst | 1 .. _west-troubleshooting: 14 .. code-block:: shell 16 west -v update 21 .. code-block:: none 26 --- your_project: fetching, need revision SOME_SHA 27 …west.manifest: running 'git fetch ... https://github.com/your-username/your_project ...' in /some/… 37 ``curl -v FETCH_URL`` (for HTTPS URLs) or ``ssh -v FETCH_URL`` (for SSH URLs) 51 First, make sure you've installed west; see :ref:`west-install`. Then try 67 C:\foo\python\python38\lib\site-packages``. The exact location 74 Notice how ``lib\site-packages`` in the ``pip3 show`` output was changed [all …]
|
D | release-notes.rst | 1 .. _west-release-notes: 11 - New ``west grep`` command for running a "grep tool" in your west workspace's 18 .. code-block:: console 25 .. list-table:: 27 * - ``git grep --untracked`` 28 - ``west grep --untracked foo`` 29 * - ``ripgrep`` 30 - ``west grep --tool ripgrep foo`` 31 * - ``grep --recursive`` 32 - ``west grep --tool grep foo`` [all …]
|
/Zephyr-latest/cmake/modules/ |
D | FindGnuLd.cmake | 1 # SPDX-License-Identifier: Apache-2.0 12 # Set to 'GNULD_LINKER-NOTFOUND' if ld was not found. 31 # ... issue warning if GNULD_LINKER_IS_BFD is not already set. 32 message( 46 execute_process(COMMAND ${CMAKE_C_COMPILER} --print-prog-name=ld.bfd 74 # Parse the 'ld.bfd --version' output to find the installed version. 77 ${GNULD_LINKER} --version 87 # - "GNU ld (GNU Binutils for Ubuntu) 2.34" 88 # - "GNU ld (Zephyr SDK 0.15.2) 2.38" 89 # - "GNU ld (Gentoo 2.39 p5) 2.39.0" [all …]
|
D | dts.cmake | 1 # SPDX-License-Identifier: Apache-2.0 15 # - To Zephyr and application source code files, as a C macro API 18 # - To other arbitrary Python scripts (like twister) using a 22 # - To users as a final devicetree source (DTS) file which can 25 # - To CMake files, after this module has finished running, using 28 # - To Kconfig files, both using some Kconfig symbols we generate 44 # - The pre_dt module has been included; refer to its outcome 46 # - DTS_SOURCE: set to the path to the devicetree file which 48 # - ${BINARY_DIR_INCLUDE_GENERATED}/devicetree_generated.h exists 53 # - CACHED_DTS_ROOT_BINDINGS is set in the cache to the [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_npcx_controller.c | 4 * SPDX-License-Identifier: Apache-2.0 15 * support for a two-wire SMBus/I2C synchronous serial interface. The following 21 * +<----------------+<----------------------+ 23 * +------+ +------------+ | +------- ----+ | +------- -------+ | 24 * +->| IDLE |-->| WAIT_START |--->| WRITE_FIFO |-+--->| WRITE_SUSPEND |--+ 25 * | +------+ +------------+ +------------+ Yes +---------------+ | 26 * | Issue START START completed | No 27 * | +-----------+ | 28 * +--------------------------------------------| WAIT_STOP |<------------+ 29 * STOP is completed +-----------+ Issue STOP [all …]
|
D | i2c_nrfx_twim.c | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/i2c/i2c.h> 40 struct i2c_nrfx_twim_data *dev_data = dev->data; in i2c_nrfx_twim_transfer() 41 const struct i2c_nrfx_twim_common_config *dev_config = dev->config; in i2c_nrfx_twim_transfer() 43 uint8_t *msg_buf = dev_config->msg_buf; in i2c_nrfx_twim_transfer() 45 uint16_t msg_buf_size = dev_config->msg_buf_size; in i2c_nrfx_twim_transfer() 49 k_sem_take(&dev_data->transfer_sync, K_FOREVER); in i2c_nrfx_twim_transfer() 52 k_sem_take(&dev_data->completion_sync, K_NO_WAIT); in i2c_nrfx_twim_transfer() 58 ret = -ENOTSUP; in i2c_nrfx_twim_transfer() 62 bool dma_accessible = nrf_dma_accessible_check(&dev_config->twim, msgs[i].buf); in i2c_nrfx_twim_transfer() [all …]
|
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 10 bool "Inter-Integrated Circuit (I2C) bus drivers" 45 "zephyr,i2c-dump-allowlist" and phandles to the devices that need to be traced. 47 i2c-dump-allowlist { 48 compatible = "zephyr,i2c-dump-allowlist"; 67 Allow I2C transactions with no STOP on the last message. This is 111 an issue where you are using RTIO, your driver does not implement submit natively, 166 module-str = i2c 240 bool "Nios-II I2C driver" 244 Enable the Nios-II I2C driver.
|
/Zephyr-latest/subsys/usb/usb_c/ |
D | usbc_pe_common.c | 4 * SPDX-License-Identifier: Apache-2.0 27 struct usbc_port_data *data = dev->data; in pe_set_ready_state() 29 if (data->pe->power_role == TC_ROLE_SOURCE) { in pe_set_ready_state() 43 struct usbc_port_data *data = dev->data; in common_dpm_requests() 44 struct policy_engine *pe = data->pe; in common_dpm_requests() 46 if (pe->dpm_request > REQUEST_TC_END) { in common_dpm_requests() 47 atomic_set_bit(pe->flags, PE_FLAGS_DPM_INITIATED_AMS); in common_dpm_requests() 49 if (pe->dpm_request == REQUEST_PE_DR_SWAP) { in common_dpm_requests() 52 } else if (pe->dpm_request == REQUEST_PE_SOFT_RESET_SEND) { in common_dpm_requests() 66 struct usbc_port_data *data = dev->data; in pe_subsys_init() [all …]
|
/Zephyr-latest/tests/kernel/fpu_sharing/generic/src/ |
D | load_store.c | 2 * Copyright (c) 2011-2014 Wind River Systems, Inc. 5 * SPDX-License-Identifier: Apache-2.0 27 * On architectures where the non-integer capabilities are provided in a 28 * hierarchy, for example on IA-32 the USE_FP and USE_SSE options are provided, 31 * represent a performance issue). For example, on the IA-32, the test should 32 * issue a k_fp_disable() from main(), and then indicate that only x87 FPU 34 * to load ALL non-integer registers, but main() should validate that only the 171 * Display error message and terminate if discrepancies are in load_store_low() 202 * result in an exception to automatically re-enable in load_store_low() 211 * The routine k_float_disable() allows for thread-level in load_store_low() [all …]
|
/Zephyr-latest/samples/net/sockets/big_http_download/ |
D | README.rst | 1 .. zephyr:code-sample:: sockets-big-http-download 3 :relevant-api: bsd_sockets tls_credentials 12 the :zephyr:code-sample:`sockets-http-get` sample application, it downloads a file of 24 - :ref:`networking_with_host` 25 - or, a board with hardware networking 26 - NAT/routing should be set up to allow connections to the Internet 27 - DNS server should be available on the host to resolve domain names 34 .. zephyr-app-commands:: 35 :zephyr-app: samples/net/sockets/big_http_download 41 http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/current/images/hd-media/vmlinuz [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 67 WARNING: The legacy advertiser can occasionally do more message 113 bool "Mesh-specific workqueue" 116 mesh-specific workqueue. This will ensure that messages are always sent. 117 The application needs to ensure the mesh-specific workqueue size is large 128 When this option is enabled and the mesh tries to send a message, 130 CONFIG_BT_BUF_CMD_TX_COUNT, the host returns -ENOBUFS immediately 131 and the mesh drops the message transmission. To mitigate this 132 issue, make sure to have sufficient number of HCI command buffers. 165 int "Maximum of simultaneous relay message support" [all …]
|
/Zephyr-latest/doc/kernel/services/other/ |
D | fatal.rst | 10 either build-time checks, conditionally compiled assertions, or deliberately 21 non-zero value. There are two ways to do this: 23 - Use the :kconfig:option:`CONFIG_ASSERT` and :kconfig:option:`CONFIG_ASSERT_LEVEL` kconfig 25 - Add ``-D__ASSERT_ON=<level>`` to the project's CFLAGS, either on the 31 Specifying an assertion level of 1 causes the compiler to issue warnings that 32 the kernel contains debug-type ``__ASSERT()`` statements; this reminder is 46 ---------- 50 check does not pass. The macro takes a string message which will be printed 57 .. code-block:: c 64 .. code-block:: none [all …]
|
/Zephyr-latest/tests/arch/arc/arc_dsp_sharing/src/ |
D | load_store.c | 4 * SPDX-License-Identifier: Apache-2.0 106 * Display error message and terminate if discrepancies are in load_store_low() 157 * properly save/restore the dsp-processed values during a in load_store_high() 198 /* Periodically issue progress report */ in load_store_high()
|