/Zephyr-latest/dts/bindings/usb/uac2/ |
D | zephyr,uac2-feature-unit.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "zephyr,uac2-feature-unit" 8 # string-array properties start with Primary channel 0 and follow with Logical 9 # channel(s). The "not-present" value is allowed to facilitate having controls 14 data-source: 18 mute-control: 19 type: string-array 20 description: Mute Control capabilities 22 - "read-only" 23 - "host-programmable" [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/audio/ |
D | aics.h | 3 * @brief Bluetooth Audio Input Control Service APIs. 7 * Copyright (c) 2020-2024 Nordic Semiconductor ASA 9 * SPDX-License-Identifier: Apache-2.0 16 * @brief Audio Input Control Service (AICS) 18 * @defgroup bt_aics Audio Input Control Service (AICS) 26 * The Audio Input Control Service is a secondary service, and as such should not be used on its 30 * Note that the API abstracts away the change counter in the audio input control state and will 46 * @name Audio Input Control Service mute states 58 * @name Audio Input Control Service input modes 62 * @brief The gain mode is manual only and cannot be changed to automatic. [all …]
|
/Zephyr-latest/dts/bindings/usb/ |
D | usb-audio-hs.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "usb-audio-hs" 10 include: [usb-audio.yaml, usb-audio-feature-volume.yaml] 13 mic-resolution: 17 - 8 18 - 16 19 - 24 20 - 32 21 mic-sync-type: 29 - "No Synchronization" [all …]
|
D | usb-audio-hp.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "usb-audio-hp" 10 include: [usb-audio.yaml, usb-audio-feature-volume.yaml] 17 - 8 18 - 16 19 - 24 20 - 32 21 sample-rate-hz: 24 polling-interval: 28 channel-l: [all …]
|
D | usb-audio-mic.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "usb-audio-mic" 10 include: usb-audio.yaml 17 - 8 18 - 16 19 - 24 20 - 32 21 sync-type: 29 - "No Synchronization" 30 - "Asynchronous" [all …]
|
/Zephyr-latest/dts/bindings/haptics/ |
D | ti,drv2605.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 DRV2605 Haptic Driver for ERM and LRA with built-in library and smart-loop 10 include: i2c-device.yaml 13 actuator-mode: 17 - "ERM" 18 - "LRA" 19 feedback-brake-factor: 22 - "1X" 23 - "2X" 24 - "3X" [all …]
|
/Zephyr-latest/tests/subsys/usb/uac2/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/usb/audio.h> 13 full-speed; 14 high-speed; 15 audio-function = <AUDIO_FUNCTION_HEADSET>; 18 compatible = "zephyr,uac2-clock-source"; 19 clock-type = "internal-programmable"; 20 frequency-control = "host-programmable"; 21 sampling-frequencies = <48000>; 25 compatible = "zephyr,uac2-input-terminal"; [all …]
|
/Zephyr-latest/soc/intel/intel_adsp/cavs/include/cavs25/ |
D | dmic_regs.h | 1 /* SPDX-License-Identifier: Apache-2.0 */ 21 /* Time Stamp Control Register */ 65 /* Common FIFO channels register (primary & secondary) (0000 - 0FFF) 69 /* Control registers for packers */ 79 * (crossed out) 0010h LOCAL_TSC0 64-bit Wall Clock timestamp 80 * (crossed out) 0018h LOCAL_SAMPLE0 64-bit Sample Count 81 * 001Ch - 00FFh Reserved space for extensions 104 /* Control register for CIC configuration and decimator setting */ 107 /* Control of the CIC filter plus voice channel (B) FIR decimation factor */ 110 /* Microphone interface control register */ [all …]
|
/Zephyr-latest/soc/intel/intel_adsp/ace/include/ |
D | dmic_regs.h | 1 /* SPDX-License-Identifier: Apache-2.0 */ 21 /* Time Stamp Control Register */ 42 /* Capture Link Select - select which link wall clock to time stamp. */ 68 /* Common FIFO channels register (primary & secondary) (0000 - 0FFF) 72 /* Control registers for packers */ 82 * (crossed out) 0010h LOCAL_TSC0 64-bit Wall Clock timestamp 83 * (crossed out) 0018h LOCAL_SAMPLE0 64-bit Sample Count 84 * 001Ch - 00FFh Reserved space for extensions 107 /* Control register for CIC configuration and decimator setting */ 110 /* Control of the CIC filter plus voice channel (B) FIR decimation factor */ [all …]
|
/Zephyr-latest/subsys/bluetooth/audio/shell/ |
D | micp_mic_ctlr.c | 5 * Copyright (c) 2020-2022 Nordic Semiconductor ASA 7 * SPDX-License-Identifier: Apache-2.0 85 shell_error(ctx_shell, "Set gain failed (%d) for inst %p", in micp_mic_ctlr_aics_set_gain_cb() 88 shell_print(ctx_shell, "Gain set for inst %p", inst); in micp_mic_ctlr_aics_set_gain_cb() 127 "Set automatic mode failed (%d) for inst %p", in micp_mic_ctlr_aics_automatic_mode_cb() 130 shell_print(ctx_shell, "Automatic mode set for inst %p", in micp_mic_ctlr_aics_automatic_mode_cb() 136 int8_t gain, uint8_t mute, uint8_t mode) in micp_mic_ctlr_aics_state_cb() argument 142 shell_print(ctx_shell, "AICS inst %p state gain %d, mute %u, " in micp_mic_ctlr_aics_state_cb() 143 "mode %u", inst, gain, mute, mode); in micp_mic_ctlr_aics_state_cb() 153 shell_error(ctx_shell, "AICS gain settings get failed (%d) for " in micp_mic_ctlr_aics_gain_setting_cb() [all …]
|
D | vcp_vol_ctlr.c | 5 * Copyright (c) 2020-2022 Nordic Semiconductor ASA 7 * SPDX-License-Identifier: Apache-2.0 132 shell_error(ctx_shell, "Set gain failed (%d) for inst %p", in vcs_aics_set_gain_cb() 135 shell_print(ctx_shell, "Gain set for inst %p", inst); in vcs_aics_set_gain_cb() 174 "Set automatic mode failed (%d) for inst %p", in vcs_aics_automatic_mode_cb() 177 shell_print(ctx_shell, "Automatic mode set for inst %p", in vcs_aics_automatic_mode_cb() 182 static void vcs_aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in vcs_aics_state_cb() argument 190 "AICS inst %p state gain %d, mute %u, mode %u", in vcs_aics_state_cb() 191 inst, gain, mute, mode); in vcs_aics_state_cb() 201 "AICS gain settings get failed (%d) for inst %p", in vcs_aics_gain_setting_cb() [all …]
|
D | vcp_vol_rend.c | 5 * Copyright (c) 2020-2022 Nordic Semiconductor ASA 7 * SPDX-License-Identifier: Apache-2.0 49 static void aics_state_cb(struct bt_aics *inst, int err, int8_t gain, in aics_state_cb() argument 58 "AICS inst %p state gain %d, mute %u, mode %u", in aics_state_cb() 59 inst, gain, mute, mode); in aics_state_cb() 68 "AICS gain settings get failed (%d) for inst %p", in aics_gain_setting_cb() 72 "AICS inst %p gain settings units %u, min %d, max %d", in aics_gain_setting_cb() 206 vcp_register_param.aics_param[i].min_gain = -100; in cmd_vcp_vol_rend_init() 270 return -ENOEXEC; in cmd_vcp_vol_rend_volume_step() 276 return -ENOEXEC; in cmd_vcp_vol_rend_volume_step() [all …]
|
/Zephyr-latest/drivers/video/ |
D | ov7670.c | 4 * SPDX-License-Identifier: Apache-2.0 213 /* Brightness Control, with signal -128 to +128, 0x00 is middle value */ 216 /* Internal clock pre-scalar,F(internal clock) = F(input clock)/(Bit[5:0]+1) */ 219 /* DBLV,Bit[7:6]: PLL control */ 224 {OV7670_COM2, 0x00}, /* Common Control 2, Output Drive Capability: 1x */ 233 {OV7670_DNSTH, 0x00}, /* De-noise Strength */ 255 {OV7670_COM15, 0xD0}, /* Common Control 15 */ 257 {OV7670_COM13, 0x80}, /* Common Control 13 */ 268 /* AGC/AEC - Automatic Gain Control/Automatic exposure Control */ 273 {OV7670_COM9, 0x21}, /* limit the max gain */ [all …]
|
D | ov2640.c | 4 * SPDX-License-Identifier: Apache-2.0 13 #include <zephyr/drivers/video-controls.h> 132 #define COM8_AGC_EN 0x04 /* AGC Auto/Manual control selection */ 133 #define COM8_AEC_EN 0x01 /* Auto/Manual Exposure control */ 136 #define COM9 0x14 /* AGC gain ceiling */ 200 { COM19, 0x00 }, /* Zoom control 2 LSBs */ 201 { ZOOMS, 0x00 }, /* Zoom control 8 MSBs */ 347 /* DSP input image resolution and window size control */ 407 { 0x00, 0x04, 0x09, 0x00, 0x00 }, /* -2 */ 408 { 0x00, 0x04, 0x09, 0x10, 0x00 }, /* -1 */ [all …]
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_dw1000_regs.h | 4 * SPDX-License-Identifier: Apache-2.0 7 * https://github.com/Decawave/mynewt-dw1000-core.git 14 * Copyright (C) 2017-2018, Decawave Limited, All Rights Reserved 24 * http://www.apache.org/licenses/LICENSE-2.0 75 /* Frame Filtering Behave as a Co-ordinator */ 110 /* Disable Smart TX Power control */ 117 * Receiver Auto-Re-enable. 118 * This bit is used to cause the receiver to re-enable automatically 121 /* Automatic Acknowledgement Enable */ 123 /* Automatic Acknowledgement Pending bit control */ [all …]
|
D | ieee802154_dw1000.c | 4 * SPDX-License-Identifier: Apache-2.0 79 uint8_t rx_ns_sfd; /* non-standard SFD */ 81 * (tx_shr_nsync + 1 + SFD_length - rx_pac_l) 136 .rx_sfd_to = (129 + 8 - 8), 158 struct dwt_context *ctx = dev->data; in dwt_spi_read() 159 const struct dwt_hi_cfg *hi_cfg = dev->config; in dwt_spi_read() 187 if (spi_transceive(hi_cfg->bus.bus, ctx->spi_cfg, &tx, &rx)) { in dwt_spi_read() 189 return -EIO; in dwt_spi_read() 202 struct dwt_context *ctx = dev->data; in dwt_spi_write() 203 const struct dwt_hi_cfg *hi_cfg = dev->config; in dwt_spi_write() [all …]
|
/Zephyr-latest/drivers/adc/ |
D | adc_xmc4xxx.c | 4 * SPDX-License-Identifier: Apache-2.0 47 const struct device *dev = data->dev; in adc_context_start_sampling() 48 const struct adc_xmc4xxx_cfg *config = dev->config; in adc_context_start_sampling() 49 VADC_G_TypeDef *adc_group = config->base; in adc_context_start_sampling() 51 data->repeat_buffer = data->buffer; in adc_context_start_sampling() 64 data->buffer = data->repeat_buffer; in adc_context_update_buffer_pointer() 70 struct adc_xmc4xxx_data *data = dev->data; in adc_xmc4xxx_isr() 71 const struct adc_xmc4xxx_cfg *config = dev->config; in adc_xmc4xxx_isr() 72 XMC_VADC_GROUP_t *adc_group = config->base; in adc_xmc4xxx_isr() 73 uint32_t channel_mask = data->channel_mask; in adc_xmc4xxx_isr() [all …]
|
/Zephyr-latest/doc/releases/ |
D | migration-guide-4.0.rst | 39 to define default flash and ram partitioning based on TF-M. 60 specify it using the west ``--runner`` or ``-r`` option. (:github:`75284`) 61 * ADC: Domain clock needs to be explicitly defined if property st,adc-clock-source = <ASYNC> is use… 85 Trusted Firmware-M 130 Chip variants with open-drain outputs (``mcp23x09``, ``mcp23x18``) now correctly reflect this in 134 * The ``power-domain`` property has been removed in favor of ``power-domains``. 136 ``power-domain-names`` is also available to optionally name each entry in 137 ``power-domains``. The number of cells in the ``power-domains`` property need 138 to be defined using ``#power-domain-cells``. 143 * For all STM32 ADC that selects an asynchronous clock through ``st,adc-clock-source`` property, [all …]
|
D | release-notes-3.0.rst | 22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf 23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_ 25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj 26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_ 28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m 29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_ 36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN() 58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been 69 * The following Kconfig options related to radio front-end modules (FEMs) were [all …]
|
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for 43 ARC, ARM Cortex-M, and x86 architectures. 45 * Additional support for compatibility with 64-bit architectures. [all …]
|
D | release-notes-3.6.rst | 12 * New :ref:`GNSS subsystem <gnss_api>` added, enabling geo-awareness in Zephyr applications. 13 * New API and drivers introduced for interfacing with :ref:`keyboard matrices <gpio-kbd>`. 16 * Integrated Trusted Firmware-M (TF-M) 2.0, including an update to Mbed TLS 3.5.2. 23 * Over 30 new supported boards, spanning all Zephyr-supported architectures. 37 * CVE-2023-5779 `Zephyr project bug tracker GHSA-7cmj-963q-jj47 38 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-7cmj-963q-jj47>`_ 40 * CVE-2023-6249 `Zephyr project bug tracker GHSA-32f5-3p9h-2rqc 41 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-32f5-3p9h-2rqc>`_ 43 * CVE-2023-6749 `Zephyr project bug tracker GHSA-757h-rw37-66hw 44 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-757h-rw37-66hw>`_ [all …]
|
D | release-notes-4.0.rst | 15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`) 18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage 25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`, 26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported. 31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex 32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`. 50 directory for :zephyr:code-sample-category:`code samples <samples>`. 70 * :cve:`2024-8798`: Under embargo until 2024-11-22 71 * :cve:`2024-10395`: Under embargo until 2025-01-23 72 * :cve:`2024-11263` `Zephyr project bug tracker GHSA-jjf3-7x72-pqm9 [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/audio/img/ |
D | cap_proc.svg | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 …-0.5 -0.5 1092 4638"><defs/><g><rect x="0" y="16" width="350" height="190" fill="#fad7ac" stroke="…
|