/Zephyr-latest/lib/libc/newlib/include/ |
D | stdint.h | 4 * 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/ |
D | prj.conf | 14 # Work around bug in throughput calculation 18 # Allow whole L2CAP PDUs to fit on-air
|
/Zephyr-latest/samples/sensor/adt7420/ |
D | README.rst | 1 .. 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/ |
D | vector_table.c | 4 * 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/ |
D | power.c | 4 * 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/ |
D | code_flow.rst | 1 .. _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/ |
D | soc_power.c | 5 * SPDX-License-Identifier: Apache-2.0 31 * waking up from any interrupt which priority is not 0. Work around the in pm_state_set()
|
D | soc_power_pmgr.c | 5 * 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/ |
D | power.c | 4 * 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/ |
D | exc_exit.c | 2 * 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/ |
D | shell_telnet.h | 4 * 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
|
D | shell_websocket.h | 4 * 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/ |
D | sample.yaml | 15 - 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/ |
D | README.txt | 5 (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/ |
D | st,stm32-mipi-dsi.yaml | 2 # 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/ |
D | usbh_device.h | 4 * 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/ |
D | main.c | 4 * 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/ |
D | malloc.c | 4 * 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/ |
D | Kconfig | 4 # 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/ |
D | board_antenna.c | 6 * 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/ |
D | xcc.h | 4 * 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/ |
D | video-interfaces.yaml | 2 # 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/ |
D | net_timeout.h | 2 * @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/ |
D | README_WINDOWS.rst | 1 # 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/ |
D | board_antenna.c | 4 * 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()
|