Home
last modified time | relevance | path

Searched +full:work +full:- +full:around (Results 1 – 25 of 113) sorted by relevance

12345

/Zephyr-latest/lib/libc/newlib/include/
Dstdint.h4 * SPDX-License-Identifier: Apache-2.0
10 /* Work around -ffreestanding absence of defines required to support
22 /* This should work on GCC and clang.
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/split/tester/
Dprj.conf14 # Work around bug in throughput calculation
18 # Allow whole L2CAP PDUs to fit on-air
/Zephyr-latest/samples/sensor/adt7420/
DREADME.rst1 .. zephyr:code-sample:: adt7420
2 :name: ADT7420 high-accuracy digital I2C temperature sensor
3 :relevant-api: sensor_interface
14 sample maintains a |plusminus| 1 |deg| C window around a recent
22 - ADT7420: https://www.analog.com/adt7420
31 Depending on the baseboard used, the **SDA** and **SCL** lines require Pull-Up
38 sensor. It should work with any platform featuring a I2C peripheral interface.
39 It does not work on QEMU.
43 .. zephyr-app-commands::
44 :zephyr-app: samples/sensor/adt7420
[all …]
/Zephyr-latest/arch/arc/core/
Dvector_table.c4 * SPDX-License-Identifier: Apache-2.0
18 * to work around an issue with the assembler where:
22 * statements would end up with the two half-words of the functions' addresses
43 /* ev_dc_error is unused in ARCv3 and de-facto unused in ARCv2 as well */
/Zephyr-latest/soc/nxp/imxrt/imxrt6xx/cm33/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
31 * waking up from any interrupt which priority is not 0. Work around the in pm_state_set()
/Zephyr-latest/doc/project/
Dcode_flow.rst1 .. _code-flow-and-branches:
14 collab-\*
23 vx.y-branch
28 work independently on a subsystem or a feature, improves efficiency and
37 possible to initiate in-depth discussions around new additions before
40 Collaboration branches are ephemeral and shall be removed once the collaboration work
54 - Use the infrastructure and tools provided by the project (GitHub, Git)
55 - All changes to collaboration branches shall come in form of github pull requests.
56 - Force pushing a collaboration branch is only allowed when rebasing against the main branch.
57 - Review changes coming from team members and request review from branch owners
[all …]
/Zephyr-latest/soc/silabs/common/
Dsoc_power.c5 * SPDX-License-Identifier: Apache-2.0
31 * waking up from any interrupt which priority is not 0. Work around the in pm_state_set()
Dsoc_power_pmgr.c5 * SPDX-License-Identifier: Apache-2.0
51 * waking up from any interrupt which priority is not 0. Work around the in pm_state_set()
85 * blobs have been compiled with -DSL_POWER_MANAGER_DEBUG=1, making inlined
/Zephyr-latest/soc/nxp/imxrt/imxrt5xx/cm33/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
29 * waking up from any interrupt which priority is not 0. Work around the in pm_state_set()
/Zephyr-latest/arch/arm/core/cortex_m/
Dexc_exit.c2 * Copyright (c) 2013-2014 Wind River Systems, Inc.
5 * SPDX-License-Identifier: Apache-2.0
10 * @brief ARM Cortex-M exception/interrupt exit API
14 * wrapped around by _isr_wrapper()).
29 * However, upon exiting the ISR, some kernel work must still be performed,
59 if (_kernel.cpus->current->base.prio >= 0) { in z_arm_exc_exit()
61 if (_kernel.ready_q.cache != _kernel.cpus->current) { in z_arm_exc_exit()
63 SCB->ICSR |= SCB_ICSR_PENDSVSET_Msk; in z_arm_exc_exit()
/Zephyr-latest/include/zephyr/shell/
Dshell_telnet.h4 * SPDX-License-Identifier: Apache-2.0
31 /** TELNET-based shell transport. */
56 /** The delayed work is used to send non-lf terminated output that has
57 * been around for "too long". This will prove to be useful
Dshell_websocket.h4 * SPDX-License-Identifier: Apache-2.0
30 /** WEBSOCKET-based shell transport. */
53 /** The delayed work is used to send non-lf terminated output that has
54 * been around for "too long". This will prove to be useful
/Zephyr-latest/samples/subsys/display/lvgl/
Dsample.yaml15 - samples
16 - display
17 - gui
18 - lvgl
20 - lvgl
22 - native_sim/native/64
25 # a display shield to work with LVGL
27 # The minimum RAM needed for this display is actually around 8MB,
32 - samples
33 - display
[all …]
/Zephyr-latest/arch/x86/zefi/
DREADME.txt5 (NOT a "zephyr.strip" intended for grub/multiboot loading -- we need
18 appropriate locations at startup, clear any zero-filled (BSS, etc...)
32 The code and link environment here is non-obvious. The simple rules
39 work fine and then fail inexplicably at runtime with a garbage
45 Linux toolchain. EFI binaries are relocatable PE-COFF files --
50 independent code. Non-static global variables and function addresses
52 time by a system binary (ld-linux.so). But there is no ld-linux.so in
57 via the x86_64 RIP-relative addressing mode and doesn't rely on any
59 the compiler (not the linker) knows a-priori will never be in
61 symbols work.
[all …]
/Zephyr-latest/dts/bindings/mipi-dsi/
Dst,stm32-mipi-dsi.yaml2 # Copyright (c) 2023 bytes at work AG
4 # SPDX-License-Identifier: Apache-2.0
9 compatible: "st,stm32-mipi-dsi"
11 include: [mipi-dsi-host.yaml, reset-device.yaml]
17 clock-names:
28 hs-active-high:
33 vs-active-high:
38 de-active-high:
43 loosely-packed:
47 (needed only when using 18-bit configuration).
[all …]
/Zephyr-latest/subsys/usb/host/
Dusbh_device.h4 * SPDX-License-Identifier: Apache-2.0
36 * Get a device to work on, there will only be one for the first time
41 /* Wrappers around to avoid glue UHC calls. */
49 struct usbh_contex *const ctx = udev->ctx; in usbh_xfer_alloc()
51 return uhc_xfer_alloc(ctx->dev, udev->addr, ep, attrib, mps, timeout, udev, cb); in usbh_xfer_alloc()
58 struct usbh_contex *const ctx = udev->ctx; in usbh_xfer_buf_add()
60 return uhc_xfer_buf_add(ctx->dev, xfer, buf); in usbh_xfer_buf_add()
66 struct usbh_contex *const ctx = udev->ctx; in usbh_xfer_buf_alloc()
68 return uhc_xfer_buf_alloc(ctx->dev, size); in usbh_xfer_buf_alloc()
74 struct usbh_contex *const ctx = udev->ctx; in usbh_xfer_free()
[all …]
/Zephyr-latest/samples/kernel/condition_variables/simple/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
38 * increase the count of threads that have finished their work. in worker_thread()
71 * blocked, the mutex is released, then re-acquired before this in main()
76 printk("[thread %s] wake - cond was signalled.\n", __func__); in main()
78 /* we go around the loop with the lock held */ in main()
/Zephyr-latest/lib/libc/common/source/stdlib/
Dmalloc.c4 * SPDX-License-Identifier: Apache-2.0
18 #include <zephyr/sys/libc-hooks.h>
54 # if (CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE & (CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE - 1)) != 0
65 /* Default to 64-bytes; we'll get a run-time error if this doesn't work. */
107 # define HEAP_SIZE ROUND_DOWN((POINTER_TO_UINT(_heap_sentry) - HEAP_BASE), HEAP_ALIGN)
109 # define HEAP_SIZE ROUND_DOWN((KB((size_t) CONFIG_SRAM_SIZE) - \
110 ((size_t) HEAP_BASE - (size_t) CONFIG_SRAM_BASE_ADDRESS)), HEAP_ALIGN)
178 * this work-around can be removed.
180 * Note that aligned_alloc isn't defined to work as a replacement for
183 * is just a wrapper around sys_heap_aligned_alloc which doesn't have that
/Zephyr-latest/drivers/modem/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
14 module-str = modem
26 work method provided. This driver differs from the pipe UART driver
27 in that callbacks are executed in a different work queue and data is
28 passed around in k_pipe structures.
46 work method provided. This driver combines abstractions for:
66 bool "UART-based modem interface"
81 bool "UART-based modem interface using interrupt API"
86 bool "UART-based modem interface using async API"
128 - modem responses
[all …]
/Zephyr-latest/boards/beagle/beagleconnect_freedom/
Dboard_antenna.c6 * SPDX-License-Identifier: Apache-2.0
10 * Implements the RF driver callback to configure the on-board antenna
71 * Custom TI RFCC26XX callback for switching the on-board antenna mux on radio setup.
91 switch (setupCommand->common.commandNo) { in board_cc13xx_rf_callback()
94 loDivider = RF_LODIVIDER_MASK & setupCommand->common.loDivider; in board_cc13xx_rf_callback()
97 loDivider = RF_LODIVIDER_MASK & setupCommand->prop_div.loDivider; in board_cc13xx_rf_callback()
106 /* Note: RFC_GPO3 is a work-around because the RFC_GPO1 */ in board_cc13xx_rf_callback()
107 /* is sometimes not de-asserted on CC1352 Rev A. */ in board_cc13xx_rf_callback()
111 /* Manually set the sub-GHZ antenna switch DIO */ in board_cc13xx_rf_callback()
/Zephyr-latest/include/zephyr/toolchain/
Dxcc.h4 * SPDX-License-Identifier: Apache-2.0
11 #error Please do not include toolchain-specific headers directly, use <zephyr/toolchain.h> instead
33 * Clang has it defined so there is no need to work around.
132 /* XCC (GCC-based compiler) doesn't support __COUNTER__
/Zephyr-latest/dts/bindings/video/
Dvideo-interfaces.yaml2 # SPDX-License-Identifier: Apache-2.0
12 If a port can be configured to work with more than one remote device on the same
16 scheme using '#address-cells', '#size-cells' and 'reg' properties is used.
19 specify #address-cells, #size-cells properties independently for the 'port' and
25 #address-cells = <1>;
26 #size-cells = <0>;
37 Two 'endpoint' nodes must be linked with each other via their 'remote-endpoint'
39 references are currently not possible. A 'remote-endpoint-label' string is used
40 instead to be able to specify, at least, the label of the peer remote-endpoint.
44 compatible = "zephyr,video-interfaces";
[all …]
/Zephyr-latest/include/zephyr/net/
Dnet_timeout.h2 * @brief Network timer with wrap around
11 * SPDX-License-Identifier: Apache-2.0
38 * Because delays are processed in work queues which are not invoked
44 * The simplest solution is to use the native conversion of the well-defined
45 * 32-bit unsigned difference to a 32-bit signed difference, which caps the
60 * For examples a set of related timers may use a single delayed work
102 /** @brief Return the 64-bit system time at which the timeout will complete.
110 * @param now the full-precision value of k_uptime_get() relative to which the
154 * be re-evaluated, in milliseconds.
/Zephyr-latest/arch/xtensa/core/
DREADME_WINDOWS.rst1 # How Xtensa register windows work
13 visible as A0-A15.
15 The first quad (A0-A3) is pointed to by a special register called
18 (respectively) A0-A3, A4-A7, A8-A11, and A12-A15.
30 (yes, two; see below): the 2-bit CALLINC field of the PS register, and
48 wrapped around and needs to be spilled or filled. To do this there is
61 being brought into A0-A3 (i.e. the new WINDOWBASE) has a set bit
84 work:
86 The spill area for a single frame's A0-A3 registers is not in its own
89 on its behalf) can see its caller's potentially-spilled stack pointer
[all …]
/Zephyr-latest/boards/ti/common/
Dboard_antenna.c4 * SPDX-License-Identifier: Apache-2.0
8 * Implements the RF driver callback to configure the on-board antenna
72 * Custom TI RFCC26XX callback for switching the on-board antenna mux on radio setup.
92 switch (setupCommand->common.commandNo) { in board_cc13xx_rf_callback()
95 loDivider = RF_LODIVIDER_MASK & setupCommand->common.loDivider; in board_cc13xx_rf_callback()
98 loDivider = RF_LODIVIDER_MASK & setupCommand->prop_div.loDivider; in board_cc13xx_rf_callback()
107 /* Note: RFC_GPO3 is a work-around because the RFC_GPO1 */ in board_cc13xx_rf_callback()
108 /* is sometimes not de-asserted on CC1352 Rev A. */ in board_cc13xx_rf_callback()
112 /* Manually set the sub-GHZ antenna switch DIO */ in board_cc13xx_rf_callback()

12345