Home
last modified time | relevance | path

Searched +full:line +full:- +full:addresses (Results 1 – 25 of 88) sorted by relevance

1234

/Zephyr-latest/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.
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 .'
22 This creates a Docker image called 'net-tools' which the script will need as
[all …]
/Zephyr-latest/dts/bindings/auxdisplay/
Dhit,hd44780.yaml4 # SPDX-License-Identifier: Apache-2.0
11 include: [auxdisplay-device.yaml]
17 description: Operating mode of display, 8-bit or 4 for 4-bit mode
19 - 4
20 - 8
22 register-select-gpios:
23 type: phandle-array
27 read-write-gpios:
28 type: phandle-array
31 enable-gpios:
[all …]
/Zephyr-latest/doc/hardware/arch/
Dx86.rst10 x86-based platforms.
29 On 32-bit x86, it is possible to have separate physical and virtual
34 After ``vm_enter``, code execution is done via virtual addresses
35 and data can be referred via their virtual addresses. This is
37 (:file:`arch/x86/gen_mmu.py`) identity maps the physical addresses
38 at the page directory level, in addition to mapping virtual addresses
44 restricted memory via physical addresses. Since the identity mapping
51 - Physical and virtual address spaces must be disjoint. This is
54 virtual addresses.
56 - If :kconfig:option:`CONFIG_X86_PAE` is enabled (``=y``), each address space
[all …]
/Zephyr-latest/scripts/profiling/
Dstackcollapse.py6 # SPDX-License-Identifier: Apache-2.0
13 from addresses
46 line = prev_func
51 line += ";" + func
53 print(line, 1)
63 assert int(re.match(r"Perf buf length (\d+)", lines[0]).group(1)) == len(lines) - 1
/Zephyr-latest/doc/connectivity/networking/api/
Dzperf.rst20 .. code-block:: console
25 in Zephyr. See :zephyr:code-sample:`zperf sample application <zperf>` for details.
31 For example, the following command line must be used for UDP testing:
33 .. code-block:: console
35 $ iperf -s -l 1K -u -V -B 2001:db8::2
37 For TCP testing, the command line would look like this:
39 .. code-block:: console
41 $ iperf -s -l 1K -V -B 2001:db8::2
46 .. code-block:: console
53 .. code-block:: console
[all …]
/Zephyr-latest/soc/nordic/nrf54l/
DKconfig1 # Nordic Semiconductor nRF54 MCU line
4 # SPDX-License-Identifier: Apache-2.0
52 The CPU runs with the default, hardware-selected frequency.
60 addresses.
70 bool "Force constant-latency mode"
/Zephyr-latest/modules/hal_nordic/
DKconfig1 # Copyright (c) 2016-2021 Nordic Semiconductor ASA
2 # SPDX-License-Identifier: Apache-2.0
33 abstraction layer API and its Zephyr-specific implementation uses dynamic
163 channel is deemed busy. The unit is defined as per 802.15.4-2006 spec.
184 int "nRF 802.15.4 pending short addresses"
187 Number of slots containing short addresses of nodes for which pending data is stored
190 int "nRF 802.15.4 pending extended addresses"
193 Number of slots containing extended addresses of nodes for which pending data is stored
196 bool "nRF 802.15.4 AES-CCM* authentication & encryption"
219 This option provides minimal run-time checking of the nRF 802.15.4 Radio Driver's operation,
[all …]
/Zephyr-latest/arch/
DKconfig3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
6 # SPDX-License-Identifier: Apache-2.0
18 # Should be 'select'ed by low-level symbols like SOC_SERIES_* or, lacking that,
37 # is really only necessary for Cortex-M with ARM MPU!
173 symbols above. See the top-level CMakeLists.txt.
180 module-str = arch
186 This option tells the build system that the target system is big-endian.
187 Little-endian architecture is the default and should leave this option
192 line option for gen_isr_tables.py.
195 # Hidden Kconfig option representing the default little-endian architecture
[all …]
/Zephyr-latest/doc/build/dts/
Dintro-syntax-structure.rst1 .. _dt-syntax:
6 As the name indicates, a devicetree is a tree. The human-readable text format
24 .. code-block:: devicetree
26 /dts-v1/;
29 a-node {
30 subnode_nodelabel: a-sub-node {
36 The ``/dts-v1/;`` line means the file's contents are in version 1 of the DTS
37 syntax, which has replaced a now-obsolete "version 0".
46 #. A node named ``a-node``, which is a child of the root node
47 #. A node named ``a-sub-node``, which is a child of ``a-node``
[all …]
/Zephyr-latest/soc/openisa/rv32m1/
Dvector.S4 * SPDX-License-Identifier: Apache-2.0
17 * Interrupts work the same way for both the RI5CY and ZERO-RISCY cores
22 * at byte offset 4 * (IRQ line number).
25 * are handled by the addresses right after the IRQ table.
27 * Note: Per RV32I restrictions, "j SOME_HANDLER" can jump within a +/- 1MiB
29 * and ZERO-RISCY is allocated 256 KiB, and these flash banks contain the
/Zephyr-latest/include/zephyr/ipc/
Dipc_static_vrings.h4 * SPDX-License-Identifier: Apache-2.0
30 * This should take into account the cache line if the cache is enabled, otherwise
57 /** SHM and addresses. */
98 * @retval -EINVAL When some parameter is missing.
99 * @retval -ENOMEM When memory is not enough for VQs allocation.
/Zephyr-latest/modules/openthread/
DKconfig.thread4 # SPDX-License-Identifier: Apache-2.0
48 bool "FTD - Full Thread Device"
50 bool "MTD - Minimal Thread Device"
54 bool "SED - Sleepy End Device"
73 string "The platform-specific string to insert into the OpenThread version string"
88 Defines how many microseconds ahead should MAC deliver a CSL frame to the sub-MAC layer.
150 default -65
154 int "The maximum size of the CLI line in bytes"
159 int "The maximum number of supported IPv6 addresses allows to be externally added"
164 int "The maximum number of supported IPv6 multicast addresses allows to be externally added"
[all …]
/Zephyr-latest/arch/x86/
Dgen_gdt.py5 # SPDX-License-Identifier: Apache-2.0
13 which is a link of the Zephyr kernel without various build-time
16 these data structures will not disturb the memory addresses of
22 - Memory addresses of the Main and Double Fault TSS structures
24 - Memory addresses of where the GDT lives in memory, so that this
26 - whether userspace or HW stack protection are enabled in Kconfig
30 we generate flat 32-bit code and data segments. If hardware-
32 we additionally create descriptors for the main and double-
34 double-fault handling. If userspace is enabled, we also create
55 """Display debug message if --verbose"""
[all …]
Dgen_mmu.py5 # SPDX-License-Identifier: Apache-2.0
15 sizes, certain memory addresses, and configuration values.
23 - By default, the Present, Write, and Execute Disable bits are
25 - The __text_region region will have Present and User bits set
26 - The __rodata_region region will have Present, User, and Execute
28 - On x86_64, the _locore region will have Present set and
34 - The double-mapping is used to transition the
38 - The mapping is always double-mapped at the top-level paging structure
39 and the physical/virtual base addresses must have the same alignment
40 with respect to the scope of top-level paging structure entries.
[all …]
/Zephyr-latest/arch/xtensa/core/
Dgen_vectors.py3 # SPDX-License-Identifier: Apache-2.0
9 # Takes a pre-processed (gcc -dM) core-isa.h file as its first
19 # could be played to load vectors at fixed addresses on hardware that
20 # lacks VECBASE, but the core-isa.h interface is inexplicably
40 # (of a platform-dependent level), but the code for them is emitted
46 # can only back-reference immediates for MOVI/L32R instructions) as
57 # Translation for the core-isa.h vs. linker section naming conventions
66 for line in infile.readlines():
67 m = re.match(r"^#define\s+XCHAL_([^ ]+)_VECOFS\s*(.*)", line.rstrip())
108 print("/* Automatically Generated Code - Do Not Edit */")
/Zephyr-latest/scripts/build/
Dgen_kobject_placeholders.py5 # SPDX-License-Identifier: Apache-2.0
13 that the addresses of these kobjects would remain
42 f"linker-kobject-prebuilt-{one_sect['name']}.h")
74 "name": "priv-stacks",
84 … if type(one_sect) is not elftools.elf.sections.Section: # pylint: disable=unidiomatic-typecheck
106 """Parse command line arguments"""
113 parser.add_argument("--object", required=True,
115 parser.add_argument("--outdir", required=True,
117 parser.add_argument("--datapct", required=True,
119 parser.add_argument("--rodata", required=True,
[all …]
/Zephyr-latest/doc/kernel/services/
Dinterrupts.rst43 in mid-execution if a higher priority interrupt is signaled. The lower
62 Multi-level Interrupt Handling
65 A hardware platform can support more interrupt lines than natively-provided
67 hardware interrupts are combined into one line that is then routed to
75 A unique 32-bit interrupt number is assigned with information
77 Service Routine (ISR). Each interrupt level is given a byte within this 32-bit
81 .. code-block:: none
93 * '-' means interrupt line and is numbered from 0 (right most).
95 to nested controllers and one device 'A' on line 4.
96 * One of the LEVEL 2 controllers has interrupt line 5 connected to
[all …]
/Zephyr-latest/doc/connectivity/networking/
Doverview.rst13 The networking IP stack is modular and highly configurable via build-time
18 * **IPv6** The support for IPv6 is enabled by default. Various IPv6 sub-options
21 * Developer can set the number of unicast and multicast IPv6 addresses that
44 * The IPv4 address can also be configured manually. Static IPv4 addresses
63 implemented. Both blocking and non-blocking datagram (UDP) and stream (TCP)
71 A sample :zephyr:code-sample:`mqtt-publisher` client application for MQTT v3.1.1 is
76 Both :zephyr:code-sample:`coap-client` and :zephyr:code-sample:`coap-server` sample
79 * **LWM2M** OMA Lightweight Machine-to-Machine Protocol
85 :zephyr:code-sample:`lwm2m-client` sample implements the library as an example.
91 :zephyr:code-sample:`sockets-http-client` and
[all …]
/Zephyr-latest/subsys/debug/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
24 module-str = thread analyzer
65 the interrupts for a long time - long enough to disconnect when
90 on cache-incoherent architectures.
133 recent-ish compiler with the ``-fsanitize=address`` command line option,
136 Note that at exit leak detection is disabled for 64-bit boards when
172 architecture, and requires a recent-ish compiler with the
173 ``-fsanitize=undefined`` command line option.
191 on a per-function basis.
200 Store a magic value at the lowest addresses of a thread's stack.
[all …]
/Zephyr-latest/scripts/
Dcheckpatch.pl2 # SPDX-License-Identifier: GPL-2.0
7 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com>
8 # (c) 2010-2018 Joe Perches <joe@perches.com>
67 my $git_command ='export LANGUAGE=en_US.UTF-8; git';
78 -q, --quiet quiet
79 --no-tree run without a kernel tree
80 --no-signoff do not check for 'Signed-off-by' line
81 --patch treat FILE as patchfile (default)
82 --emacs emacs compile window format
83 --terse one line per report
[all …]
/Zephyr-latest/samples/net/mqtt_publisher/
DREADME.rst1 .. zephyr:code-sample:: mqtt-publisher
3 :relevant-api: mqtt_socket
18 .. _MQTT V3.1.1 spec: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html
26 - Linux machine
27 - Freedom Board (FRDM-K64F)
28 - Mosquitto server: any version that supports MQTT v3.1.1. This sample
30 - Mosquitto subscriber
31 - LAN for testing purposes (Ethernet)
36 Currently, this sample application only supports static IP addresses.
37 Open the :file:`src/config.h` file and set the IP addresses according
[all …]
/Zephyr-latest/doc/contribute/
Dguidelines.rst6 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/
97 later in this document), the developer simply adds a ``Signed-off-by``
104 .. code-block:: none
129 sign-off) is maintained indefinitely and may be redistributed
[all …]
/Zephyr-latest/modules/openthread/platform/
Dopenthread-core-zephyr-config.h4 * SPDX-License-Identifier: Apache-2.0
9 * This file includes Zephyr compile-time configuration constants
43 * The maximum number of state-changed callback handlers
55 * The number of EID-to-RLOC cache entries.
66 * The maximum number of EID-to-RLOC cache entries that can be used for
108 * Define to 1 if you want to enable software CSMA-CA backoff logic.
189 * Define as 1 to support IEEE 802.15.4-2015 Header IE (Information Element) generation and parsing,
251 * The platform-specific string to insert into the OpenThread version string.
354 * The maximum size of the CLI line in bytes.
375 * The maximum number of supported IPv6 addresses allows to be externally added.
[all …]
/Zephyr-latest/doc/kernel/services/other/
Dfatal.rst10 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
26 build command line or in a CMakeLists.txt.
32 the kernel contains debug-type ``__ASSERT()`` statements; this reminder is
46 ----------
53 file and line number where the assertion can be found.
57 .. code-block:: c
64 .. code-block:: none
[all …]
/Zephyr-latest/doc/services/logging/
Dcs_stm.rst3 Multi-domain logging using ARM Coresight STM
6 The Arm CoreSight SoC-400 is a comprehensive library of components for the creation of debug and
8 is integrated into a CoreSight system, designed primarily for high-bandwidth trace of
9 instrumentation embedded into software. This instrumentation is made up of memory-mapped writes to
26 capture the data (e.g. J-Trace PRO).
40 Data from ETR is handled on the device. It can be forwarded as-is to the host (e.g. using UART),
41 where a host tool is decoding the data or data can be decoded on-chip to output the data in human r…
68 * :c:func:`log_frontend_stmesp_tp` - It accepts single argument - index. Index is between
70 * :c:func:`log_frontend_stmesp_tp_d32` - It accepts two arguments - index and user data.
80 * Dictionary-based - assisted mode which is using dictionary-based logging. In this mode logging
[all …]

1234