/Zephyr-latest/dts/bindings/sensor/ |
D | vishay,vcnl36825t.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 include: [sensor-device.yaml, i2c-device.yaml] 13 operation-mode: 19 - "auto": the sensor performs sampling continuously, 20 - "force": the sampling is performed on every fetch command. 24 Note: "force"-mode only available if low-power mode inactive. 26 measurement-period: 34 - [10, 80] ms only if low power mode is inactive 35 - [80, 320] ms only in low power mode 37 Defaults to 40 ms which is supported in both normal and low-power mode. [all …]
|
/Zephyr-latest/dts/bindings/usb/uac2/ |
D | zephyr,uac2.yaml | 2 # SPDX-License-Identifier: Apache-2.0 9 # entities, i.e. clock sources, input terminals, output terminals, etc. 20 full-speed: 23 True if this instance is allowed to operate at Full-Speed. 25 high-speed: 28 True if this instance is allowed to operate at High-Speed. 30 audio-function: 36 dt-bindings/usb/audio.h. 38 interrupt-endpoint: 42 dynamic changes that occur on the different addressable entities. [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i3c.h | 5 * SPDX-License-Identifier: Apache-2.0 42 * - BCR[7:6]: Device Role 43 * - 0: I3C Target 44 * - 1: I3C Controller capable 45 * - 2: Reserved 46 * - 3: Reserved 48 * - BCR[5]: Advanced Capabilities 49 * - 0: Does not support optional advanced capabilities. 50 * - 1: Supports optional advanced capabilities which 53 * - BCR[4]: Virtual Target Support [all …]
|
D | regulator.h | 2 * Copyright (c) 2019-2020 Peter Bigot Consulting, LLC 7 * SPDX-License-Identifier: Apache-2.0 51 /** Voltage is too high. */ 53 /** Current is too high. */ 55 /** Temperature is too high. */ 67 /** @brief Driver-specific API functions to support parent regulator control. */ 100 /** @brief Driver-specific API functions to support regulator control. */ 261 * - Automatically enable the regulator if it is set to `regulator-boot-on` 262 * or `regulator-always-on` and increase its usage count. 263 * - Automatically disable the regulator if it is set to `regulator-boot-off`. [all …]
|
/Zephyr-latest/boards/st/stm32wb5mmg/doc/ |
D | stm32wb5mmg.rst | 6 STM32WB5MMG is an ultra-low-power and small form factor certified 2.4 GHz 8 OpenThread, dynamic, and static concurrent modes, and 802.15.4 proprietary 10 module on other boards as HCI layer (Specefically B-U585I-IOT02A Development board). 14 - Bluetooth module in SiP-LGA86 package 15 - Integrated chip antenna 16 - Bluetooth|reg| Low Energy 5.4, Zigbee|reg| 3.0, OpenThread certified 17 Dynamic and static concurrent modes 18 - IEEE 802.15.4-2011 MAC PHY Supports 2 Mbits/s 19 - Frequency band 2402-2480 MHz 20 - Advertising extension [all …]
|
/Zephyr-latest/tests/kernel/stack/stack/src/ |
D | test_stack_contexts.c | 4 * SPDX-License-Identifier: Apache-2.0 41 for (int i = STACK_LEN - 1; i >= 0; i--) { in tstack_pop() 70 /**TESTPOINT: thread-thread data passing via stack*/ in tstack_thread_thread() 88 /**TESTPOINT: thread-isr data passing via stack*/ in tstack_thread_isr() 104 * @details Static define and Dynamic define stacks, 168 /**TESTPOINT: thread-thread data passing via stack*/ in ZTEST() 185 zassert_true(ret == -ENOMEM, in ZTEST() 192 stack_data_t output; in low_prio_wait_for_stack() local 194 k_stack_pop(pstack, &output, K_FOREVER); in low_prio_wait_for_stack() 195 zassert_true(output == LOW_PRIO, in low_prio_wait_for_stack() [all …]
|
/Zephyr-latest/doc/services/shell/ |
D | index.rst | 13 This module allows you to create and handle a shell with a user-defined command 15 interaction is required. This module is a Unix-like shell with these features: 19 * Support for static and dynamic commands. 22 * Built-in commands: :command:`clear`, :command:`shell`, :command:`colors`, 30 * Built-in handler to display help for the commands. 48 The module can be connected to any transport for command input and output. 59 * DUMMY - not a physical transport layer. 68 .. code-block:: none 80 `tab completion <tab-feature_>`_, and `history <history-feature_>`_ 86 To configure Shell USB CDC ACM backend, simply add the snippet ``cdc-acm-console`` [all …]
|
/Zephyr-latest/boards/st/stm32wb5mm_dk/doc/ |
D | stm32wb5mm_dk.rst | 6 The STM32WB5MM-DK Discovery kit is designed as a complete demonstration 8 on the Arm |reg| Cortex |reg|-M4 and Arm |reg| Cortex |reg|-M0+ cores. 9 The STM32 device is a multi-protocol wireless and ultra-low-power device 10 embedding a powerful and ultra-low-power radio compliant with the 12 IEEE 802.15.4-2011. 15 STM32WB5MM-DK supports the following features: 17 * STM32WB5MMG (1-Mbyte Flash memory, 256-Kbyte SRAM) 18 - Dual-core 32‑bit (Arm |reg| Cortex |reg|-M4 and M0+) 19 - 2.4 GHz RF transceiver 20 - 0.96-inch 128x64 OLED display [all …]
|
/Zephyr-latest/drivers/wifi/nxp/ |
D | Kconfig.nxp | 1 # Copyright 2022-2024 NXP 2 # SPDX-License-Identifier: Apache-2.0 5 bool "NXP Wi-Fi driver support" 14 Enable NXP SoC Wi-Fi support. 28 bool "Custom NXP Wi-Fi part" 30 Customize NXP Wi-Fi chip support. 33 prompt "Select NXP Wi-Fi part" 36 Choose NXP Wi-Fi chip support. 39 bool "NXP RW610-based Chipset" 44 Select this option if you have a NXP RW610-based [all …]
|
/Zephyr-latest/doc/develop/tools/ |
D | coccinelle.rst | 13 tree-wide patches and detection of problematic programming patterns. 22 which are provided by Coccinelle version 1.0.0-rc11 and above. 29 .. rst-class:: rst-columns 49 .. code-block:: console 57 .. code-block:: console 76 ``coccicheck`` checker is the front-end to the Coccinelle infrastructure 80 ``org``. The mode to use is specified by setting ``--mode=<mode>`` or 81 ``-m=<mode>``. 86 file:line:column-column: message 89 diff-like style.Lines of interest are indicated with ``-``. [all …]
|
/Zephyr-latest/subsys/net/ip/ |
D | Kconfig | 6 # SPDX-License-Identifier: Apache-2.0 61 module-dep = NET_LOG 62 module-str = Log level for PMTU 63 module-help = Enables PMTU to output debug messages. 80 Enables TCP/IP stack to be offload to a co-processor. 92 module-dep = NET_LOG 93 module-str = Log level for offload layer 94 module-help = Enables offload layer to output debug messages. 136 Connect to host system via Qemu's built-in User Networking support. This 149 information etc. This string is appended to the QEMU "-net user" option. [all …]
|
/Zephyr-latest/boards/st/b_l4s5i_iot01a/doc/ |
D | index.rst | 6 The B_L4S5I_IOT01A Discovery kit features an ARM Cortex-M4 based STM32L4S5VI MCU 11 - STM32L4S5VIT6 microcontroller featuring 2 Mbyte of Flash memory, 640 Kbytes of RAM in LQFP100 pac… 12 - On-board ST-LINK/V2-1 supporting USB re-enumeration capability 13 - Three different interfaces supported on USB: 15 - Virtual com port 16 - Mass storage 17 - Debug port 19 - ARDUINO ® Uno V3 and Pmod TM expansion connector 20 - 4 LEDs (2 for user, wifi, BLE) 21 - 2 push-buttons (user and reset) [all …]
|
/Zephyr-latest/doc/kernel/services/ |
D | interrupts.rst | 43 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 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). 106 .. code-block:: none 108 A -> 0x00000004 109 B -> 0x00000302 [all …]
|
/Zephyr-latest/boards/st/disco_l475_iot1/doc/ |
D | index.rst | 6 The B-L475E-IOT01A Discovery kit for IoT node allows users to develop 9 low-power communication, multiway sensing and ARM |reg| Cortex |reg|-M4 core-based 14 - 64-Mbit Quad-SPI (Macronix) Flash memory 15 - Bluetooth |reg| V4.1 module (SPBTLE-RF) 16 - Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or SPSGRF-915) 17 - Wi-Fi |reg| module Inventek ISM43362-M3G-L44 (802.11 b/g/n compliant) 18 - Dynamic NFC tag based on M24SR with its printed NFC antenna 19 - 2 digital omni-directional microphones (MP34DT01) 20 - Capacitive digital sensor for relative humidity and temperature (HTS221) 21 - High-performance 3-axis magnetometer (LIS3MDL) [all …]
|
/Zephyr-latest/boards/st/steval_stwinbx1/doc/ |
D | index.rst | 6 The STWIN.box (STEVAL-STWINBX1) is a development kit that features an Arm|reg| Cortex|reg|-M33 base… 10 The STEVAL-STWINBX1 kit consists of an STWIN.box core system, a 480mAh LiPo battery, an adapter for… 13 More information about the board can be found at the `STEVAL-STWINBX1 Development kit website`_. 19 The STEVAL-STWINBX1 provides motion, environmental, and audio 20 sensor data through either the built-in RS485 transceiver, BLE, Wi-Fi, and 23 - Multisensing wireless platform for vibration monitoring and ultrasound detection 24 - Baby crying detection with Cloud AI learning 25 - Barometer / environmental monitoring 26 - Vehicle / goods tracking 27 - Vibration monitoring [all …]
|
/Zephyr-latest/boards/st/b_l072z_lrwan1/doc/ |
D | index.rst | 6 This Discovery kit features an all-in-one open module CMWX1ZZABZ-091 (by Murata). 11 - CMWX1ZZABZ-091 LoRa* / Sigfox* module (Murata) 13 - Embedded ultra-low-power STM32L072CZ Series MCUs, based on 14 Arm* Cortex* -M0+ core, with 192 Kbytes of Flash 16 - Frequency range: 860 MHz - 930 MHz 17 - USB 2.0 FS 18 - 4-channel,12-bit ADC, 2xDAC 19 - 6-bit timers, LP-UART, I2C and SPI 20 - Embedded SX1276 transceiver 21 - LoRa* , FSK, GFSK, MSK, GMSK and OOK modulations (+ Sigfox* compatibility) [all …]
|
/Zephyr-latest/drivers/dai/intel/ssp/ |
D | ssp.c | 4 * SPDX-License-Identifier: Apache-2.0 22 #define dai_set_drvdata(dai, data) (dai->priv_data = data) 23 #define dai_get_drvdata(dai) dai->priv_data 24 #define dai_get_plat_data(dai) dai->ssp_plat_data 25 #define dai_get_mn(dai) dai->ssp_plat_data->mn_inst 26 #define dai_get_ftable(dai) dai->ssp_plat_data->ftable 27 #define dai_get_fsources(dai) dai->ssp_plat_data->fsources 28 #define dai_mn_base(dai) dai->ssp_plat_data->mn_inst->base 29 #define dai_base(dai) dai->ssp_plat_data->base 30 #define dai_ip_base(dai) dai->ssp_plat_data->ip_base [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.2.rst | 18 * 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 …]
|
D | release-notes-2.4.rst | 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 40 * CVE-2020-13602: Remote Denial of Service in LwM2M do_write_op_tlv 50 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 62 * The :c:func:`wdt_feed` function will now return ``-EAGAIN`` if [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 …]
|
/Zephyr-latest/boards/adi/max78002evkit/doc/ |
D | index.rst | 8 … optimal versatility with a modular peripheral architecture, allowing a variety of input and output 10 are supported, while a pair of industry-standard QWIIC connectors supports a large and growing arra… 11 development boards. An onboard stereo audio codec offers line-level audio input and output, and tac… 12 provided by a touch-enabled 2.4in TFT display. The MAX78002 energy consumption is tracked by a powe… 14 … headers. A standard coaxial power jack serves as power input, using the included 5V, 3A wall-mount 32 - MAX78002 MCU: 34 - Dual-Core, Low-Power Microcontroller 36 - Arm Cortex-M4 Processor with FPU up to 120MHz 37 - 2.5MB Flash, 64KB ROM, and 384KB SRAM 38 - Optimized Performance with 16KB Instruction Cache [all …]
|
/Zephyr-latest/soc/nuvoton/npcx/common/reg/ |
D | reg_def.h | 4 * SPDX-License-Identifier: Apache-2.0 20 * must meet the alignment requirement of cortex-m4. 44 __ASSERT(reg == val, "16-bit reg access failed!"); \ 50 __ASSERT(reg == val, "32-bit reg access failed!"); \ 57 /* High Frequency Clock Generator (HFCG) registers */ 64 /* 0x004: HFCG M High Byte Value */ 90 /* 0x102: High-Frequency Reference Divisor I */ 92 /* 0x104: High-Frequency Reference Divisor F */ 127 /* 0x008 - 0D: Power-Down Control 1 - 6 */ 130 /* 0x020 - 21: Power-Down Control 1 - 2 */ [all …]
|
/Zephyr-latest/include/zephyr/drivers/can/ |
D | can_mcan.h | 5 * SPDX-License-Identifier: Apache-2.0 271 /* High Priority Message Status register */ 399 * @name Indexes for the cells in the devicetree bosch,mram-cfg property 402 * These match the description of the cells in the bosch,m_can-base devicetree binding. 408 /** std-filter-elements cell index */ 410 /** ext-filter-elements cell index */ 412 /** rx-fifo0-elements cell index */ 414 /** rx-fifo1-elements cell index */ 416 /** rx-buffer-elements cell index */ 418 /** tx-event-fifo-elements cell index */ [all …]
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_npcx.c | 4 * SPDX-License-Identifier: Apache-2.0 103 #define I3C_BUS_TLOW_PP_MIN_NS 24 /* T_LOW period in push-pull mode */ 104 #define I3C_BUS_THigh_PP_MIN_NS 24 /* T_High period in push-pull mode */ 105 #define I3C_BUS_TLOW_OD_MIN_NS 200 /* T_LOW period in open-drain mode */ 107 #define PPBAUD_DIV_MAX (BIT(GET_FIELD_SZ(NPCX_I3C_MCONFIG_PPBAUD)) - 1) /* PPBAUD divider max */ 163 uint8_t ppbaud; /* Push-Pull high period */ 164 uint8_t pplow; /* Push-Pull low period */ 165 uint8_t odhpp; /* Open-Drain high period */ 166 uint8_t odbaud; /* Open-Drain low period */ 259 struct npcx_i3c_data *const data = dev->data; in npcx_i3c_mutex_lock() [all …]
|
/Zephyr-latest/doc/services/zbus/ |
D | index.rst | 9 https://www.figma.com/community/file/1292866458780627559/zbus-diagram-assets 12 The :dfn:`Zephyr bus - zbus` is a lightweight and flexible software bus enabling a simple way for 13 threads to talk to one another in a many-to-many way. 21 Threads can send messages to one or more observers using zbus. It makes the many-to-many 22 communication possible. The bus implements message-passing and publish/subscribe communication 25 The communication through zbus is channel-based. Threads (or callbacks) use channels to exchange 72 * Subscriber, a thread-based observer that relies internally on a message queue where the event 76 * Message subscribers, a thread-based observer that relies internally on a FIFO where the event 100 Suppose a usual sensor-based solution is in the figure below for illustration purposes. When 114 :alt: ZBus sensor-based application [all …]
|