Home
last modified time | relevance | path

Searched +full:directory +full:- +full:to +full:- +full:scan (Results 1 – 25 of 30) sorted by relevance

12

/Zephyr-Core-3.4.0/.github/workflows/
Dlicense_check.yml7 runs-on: ubuntu-22.04
8 name: Scan code for licenses
10 - name: Checkout the code
12 - name: Scan the code
14 uses: zephyrproject-rtos/action_scancode@v4
16 directory-to-scan: 'scan/'
17 - name: Artifact Upload
18 uses: actions/upload-artifact@v3
23 - name: Verify
25 if [ -s ./artifacts/report.txt ]; then
/Zephyr-Core-3.4.0/scripts/net/
DREADME.txt1 The shell script run-sample-tests.sh runs selected Zephyr samples against
2 the network test applications Docker container provided by the 'net-tools'
3 Zephyr project, https://github.com/zephyrproject-rtos/net-tools.
10 'net-tools' Docker container has been created, see the first bullet point
11 at the net-tools Docker README file
12 https://github.com/zephyrproject-rtos/net-tools/blob/master/README.docker.
14 In essence, the following needs to be done:
17 * Check out the net-tools project from github or update it with west
18 * Change working directory to the net-tools repository
20 * Run 'docker build -t net-tools .'
[all …]
Drun-sample-tests.sh3 # SPDX-License-Identifier: Apache-2.0
5 image=net-tools
6 name=net-tools
7 network=net-tools0
14 docker_test_script_name=docker-test.sh
24 if [ -z "$ZEPHYR_BASE" ]; then
27 elif [ ! -d "$ZEPHYR_BASE" ]; then
28 echo '$ZEPHYR_BASE is set, but it is not a directory' >&2
32 if [ -z "$NET_TOOLS_BASE" ]; then
39 l="$d/net-tools"
[all …]
/Zephyr-Core-3.4.0/scripts/west_commands/zspdx/
Dsbom.py3 # SPDX-License-Identifier: Apache-2.0
13 # SBOMConfig contains settings that will be passed along to the various
22 # location of build directory
25 # location of SPDX document output directory
34 # create Cmake file-based API directories and query file
36 # 1) build_dir: build directory
38 # check that query dir exists as a directory, or else create it
42 log.err(f'cmake api query directory {cmakeApiDirPath} exists and is not a directory')
44 # directory exists, we're good
46 # create the directory
[all …]
/Zephyr-Core-3.4.0/scripts/build/
Dcheck_init_priorities.py4 # SPDX-License-Identifier: Apache-2.0
9 This script parses the object files in the specified build directory, creates a
14 This can be used to detect devices that are initialized in the incorrect order,
30 # This is needed to load edt.pickle files.
32 "dts", "python-devicetree", "src"))
33 from devicetree import edtlib # pylint: disable=unused-import
43 # File name suffix for object files to be scanned.
50 # File name to check for detecting and skiping nested build directories.
107 file_path: path of the file to be loaded.
162 "object files in the build directory? "
[all …]
/Zephyr-Core-3.4.0/
DKconfig.zephyr3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
6 # SPDX-License-Identifier: Apache-2.0
91 bool "Link application into /chosen/zephyr,code-partition from devicetree"
94 selected by the zephyr,code-partition property in /chosen in devicetree.
98 # Workaround for not being able to have commas in macro arguments
99 DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
102 # Only user-configurable when USE_DT_CODE_PARTITION is disabled
115 # Only user-configurable when USE_DT_CODE_PARTITION is disabled
120 If non-zero, this option specifies the size, in bytes, of the flash
121 area that the Zephyr image will be allowed to occupy. If zero, the
[all …]
DCMakeLists.txt1 # SPDX-License-Identifier: Apache-2.0
5 # Note that this is *NOT* the top-level CMakeLists.txt. That's in the
9 # To see a list of typical targets execute "make usage"
11 # Comments in this file are targeted only to the developer, do not
12 # expect to learn how to build the kernel reading this file.
16 cmake was invoked with '${CMAKE_CURRENT_LIST_DIR}' specified as the source directory,
17 but it must be invoked with an application source directory,
26 # and https://cmake.org/pipermail/cmake/2019-May/thread.html#69496
33 subtle and hard to debug CMake issues.")
36 # -fmacro-prefix-map=${ZEPHYR_BASE}=
[all …]
/Zephyr-Core-3.4.0/doc/contribute/
Dguidelines.rst6 As an open-source project, we welcome and encourage the community to submit
7 patches directly to the project. In our collaborative open source environment,
11 This document explains how to participate in project conversations, log bugs
12 and enhancement requests, and submit patches to the project so your patch will
20 Licensing is very important to open source projects. It helps ensure the
21 software continues to be available under the terms that the author desired.
24 https://github.com/zephyrproject-rtos/zephyr/blob/main/LICENSE
26 .. _GitHub repo: https://github.com/zephyrproject-rtos/zephyr
29 the project's `GitHub repo`_) to strike a balance between open
30 contribution and allowing you to use the software however you would like
[all …]
/Zephyr-Core-3.4.0/boards/arm/nrf52840dongle_nrf52840/doc/
Dindex.rst10 Semiconductor nRF52840 ARM Cortex-M4F CPU and the following devices:
12 * :abbr:`ADC (Analog to Digital Converter)`
16 * :abbr:`I2C (Inter-Integrated Circuit)`
23 * :abbr:`UART (Universal asynchronous receiver-transmitter)`
51 +-----------+------------+----------------------+
54 | ADC | on-chip | adc |
55 +-----------+------------+----------------------+
56 | CLOCK | on-chip | clock_control |
57 +-----------+------------+----------------------+
58 | FLASH | on-chip | flash |
[all …]
/Zephyr-Core-3.4.0/boards/arm/cc3235sf_launchxl/doc/
Dindex.rst8 The SimpleLink Wi-Fi CC3235SF LaunchPad development kit (CC3235SF-LAUNCHXL)
9 highlights CC3235SF, a single-chip wireless microcontroller (MCU) with
19 Cortex-M4 MCU and a network processor MCU to run all Wi-Fi and
21 * 40-pin LaunchPad standard leveraging the BoosterPack ecosystem
22 * On-board accelerometer and temperature sensor
24 * UART through USB to PC
25 * BoosterPack plug-in module for adding graphical displays, audio
28 * XDS110-based JTAG emulation with serial port for flash programming
38 #. Applications MCU - an ARM |reg| Cortex |reg|-M4 Core at 80 MHz, with 256Kb RAM,
39 and access to external serial 4MB flash with bootloader and peripheral
[all …]
/Zephyr-Core-3.4.0/boards/arm/cc3220sf_launchxl/doc/
Dindex.rst8 The SimpleLink Wi-Fi CC3220SF LaunchPad development kit (CC3220SF-LAUNCHXL)
9 highlights CC3220SF, a single-chip wireless microcontroller (MCU) with
19 Cortex-M4 MCU and a network processor MCU to run all Wi-Fi and
21 * 40-pin LaunchPad standard leveraging the BoosterPack ecosystem
22 * On-board accelerometer and temperature sensor
24 * UART through USB to PC
25 * BoosterPack plug-in module for adding graphical displays, audio
28 * XDS110-based JTAG emulation with serial port for flash programming
38 #. Applications MCU - an ARM |reg| Cortex |reg|-M4 Core at 80 MHz, with 256Kb RAM,
39 and access to external serial 4MB flash with bootloader and peripheral
[all …]
/Zephyr-Core-3.4.0/doc/develop/test/
Dtwister.rst7 and attempts to execute them. By default, it tries to build each test
18 tests for different boards and different configurations to help keep the
21 When using (at least) one ``-v`` option, twister's console output
26 - The test is marked as ``build_only: true`` in its ``.yaml``
28 - The test configuration has defined a ``harness`` but you don't have
30 - The target device is not connected and not available for flashing
31 - You or some higher level automation invoked twister with
32 ``--build-only``.
34 To run the script in the local tree, follow the steps below:
38 .. group-tab:: Linux
[all …]
/Zephyr-Core-3.4.0/doc/releases/
Drelease-notes-1.5.rst6 The Zephyr Engineering team is glad to announce the release of Zephyr Kernel
7 1.5.0. This is the first release to follow the 3-month release cadence.
13 - TCP Support
14 - Integration of the Paho MQTT Library support with QoS
15 - Flash Filesystem Support
16 - Integration of the mbedTLS library for encryption
17 - Improved BR/EDR support (for L2CAP, in particular).
18 - Support for the Altera Nios II/f soft CPU architecture
25 - Added nano_fifo_put_list() APIs, which allows queuing a list of elements
27 - Removed unused memory pool structure field.
[all …]
Drelease-notes-1.11.rst8 We are pleased to announce the release of Zephyr kernel version 1.11.0.
12 * 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.
[all …]
Drelease-notes-2.2.rst18 * Fix CVE-2020-10028
19 * Fix CVE-2020-10060
20 * Fix CVE-2020-10063
21 * Fix CVE-2020-10066
32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa…
33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or …
34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong
35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up
36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence
37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection…
[all …]
Drelease-notes-2.1.rst8 We are pleased to announce the release of Zephyr kernel version 2.1.0.
13 * Expanded support for ARMv6-M architecture.
18 * Memory size improvements to Bluetooth host stack.
34 * Modified arch API namespace to allow automatic arch API documentation
50 hardware-based stack overflow detection) in ARMv6-M architecture
51 * Added QEMU support for ARMv6-M architecture
52 * Extended test coverage for ARM-specific kernel features in ARMv6-M
54 * Enhanced runtime MPU programming in ARMv8-M architecture, making
55 the full partitioning of kernel SRAM memory a user-configurable
57 * Added CMSIS support for Cortex-R architectures.
[all …]
Drelease-notes-1.13.rst8 We are pleased to announce the release of Zephyr kernel version 1.13.0.
16 * Support for IEEE 802.1AS-2011 generalized Precision Time Protocol (gPTP)
23 * Basic support for Arm TrustZone in Armv8-M
42 * arch: arm: implement ARMv8-M MPU driver
44 * arch: arm: macro API for defining non-secure entry functions
45 * arch: arm: allow processor to ignore/recover from faults
48 * arch: ARM: Change the march used by cortex-m0 and cortex-m0plus
50 * arch: arm: basic Arm TrustZone-M functionality for Cortex-M23 and Cortex-M33
51 * arch: arm: built-in stack protection using Armv8-M SPLIM registers
52 * arch: arm: API for using TT intrinsics in Secure/Non-Secure Armv8-M firmware
[all …]
Drelease-notes-1.10.rst8 We are pleased to announce the release of Zephyr kernel version 1.10.0.
12 * Initial alpha-quality thread-level memory protection on x86, userspace and memory
14 * Major overhaul to the build system and a switch from Kbuild to CMake.
16 * Increased testsuite coverage and migrated majority of testcases to use ztest
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
[all …]
Drelease-notes-2.4.rst8 We are pleased to announce the release of Zephyr RTOS version 2.4.0.
18 Zephyr v2.1.0 to improve network protocol testability with open source tools.
23 * Moved to using C99 integer types and deprecate Zephyr integer types. The
33 * CVE-2020-10060: UpdateHub Might Dereference An Uninitialized Pointer
34 * CVE-2020-10064: Improper Input Frame Validation in ieee802154 Processing
35 * CVE-2020-10066: Incorrect Error Handling in Bluetooth HCI core
36 * CVE-2020-10072: all threads can access all socket file descriptors
37 * CVE-2020-13598: FS: Buffer Overflow when enabling Long File Names in FAT_FS and calling fs_stat
38 * CVE-2020-13599: Security problem with settings and littlefs
39 * CVE-2020-13601: Under embargo until 2020/11/18
[all …]
Drelease-notes-3.4.rst8 We are pleased to announce the release of Zephyr version 3.4.0.
13 distributes them to other threads in the application.
20 * Added Power Delivery Source Support to the USB-C Stack.
22 * Cache API functions are now fully in-lined by compilers.
23 * Added an API for real-time clocks (RTC).
27 * Various improvements to the testing framework and twister:
29 - Introduction of 3 new test harnesses into twister supporting pyTest,
31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated.
46 * CVE-2023-1901: Under embargo until 2023-07-04
48 * CVE-2023-1902: Under embargo until 2023-07-04
[all …]
Drelease-notes-2.6.rst8 We are pleased to announce the release of Zephyr RTOS version 2.6.0.
13 * Added support for 64-bit ARCv3
14 * Split ARM32 and ARM64, ARM64 is now a top-level architecture
15 * Added initial support for Arm v8.1-m and Cortex-M55
22 https://github.com/zephyrproject-rtos/example-application
34 * CVE-2021-3581: Under embargo until 2021-09-04
41 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
46 * Driver APIs now return ``-ENOSYS`` if optional functions are not implemented.
47 If the feature is not supported by the hardware ``-ENOTSUP`` will be returned.
48 Formerly ``-ENOTSUP`` was returned for both failure modes, meaning this change
[all …]
Drelease-notes-3.3.rst8 We are pleased to announce the release of Zephyr version 3.3.0.
14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
38 * Emulator creation APIs have changed to better match
39 :c:macro:`DEVICE_DT_DEFINE`. It also includes a new backend API pointer to
40 allow sensors to share common APIs for more generic tests.
48 order to use the nano variant.
50 * Bluetooth: Added extra options to bt_le_per_adv_sync_transfer_subscribe to
[all …]
Drelease-notes-2.7.rst8 We are pleased to announce the release of Zephyr RTOS version 2.7.0 (LTS2).
16 * Update to CMSIS v5.8.0 (Core v5.5.0, DSP v1.9.0)
17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
18 * Improved thread safety for Newlib and C++ on SMP-capable systems
20 * New Action-based Power Management API
23 * Linker Support for Tightly-Coupled Memory in RISC-V
25 * Support for extended PCI / PCIe capabilities, improved MIS-X support
27 * Added Zephyr Thread Awareness for OpenOCD to West
33 * The kernel now supports both 32- and 64-bit architectures
36 * We added support for Point-to-Point Protocol (PPP)
[all …]
Drelease-notes-3.2.rst8 We are pleased to announce the release of Zephyr version 3.2.0.
13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`).
15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`.
18 * Improved access to Devicetree compatibles from Kconfig (new generated
31 * CVE-2022-2993: Under embargo until 2022-11-03
33 * CVE-2022-2741: Under embargo until 2022-10-14
43 * Changed :c:struct:`spi_cs_control` to remove anonymous struct.
45 struct. Updated :c:macro:`SPI_CS_CONTROL_PTR_DT` to reflect
49 default, all upstream code and modules have been converted to use
50 ``<zephyr/...>`` header paths. The option is still available to facilitate
[all …]
/Zephyr-Core-3.4.0/include/zephyr/bluetooth/
Duuid.h6 * Copyright (c) 2015-2016 Intel Corporation
8 * SPDX-License-Identifier: Apache-2.0
31 /** UUID type 16-bit. */
33 /** UUID type 32-bit. */
35 /** UUID type 128-bit. */
39 /** Size in octets of a 16-bit UUID */
42 /** Size in octets of a 32-bit UUID */
45 /** Size in octets of a 128-bit UUID */
56 /** UUID value, 16-bit in host endianness. */
63 /** UUID value, 32-bit in host endianness. */
[all …]

12