Home
last modified time | relevance | path

Searched +full:automatic +full:- +full:gain +full:- +full:control (Results 1 – 23 of 23) sorted by relevance

/Zephyr-latest/dts/bindings/usb/uac2/
Dzephyr,uac2-feature-unit.yaml2 # 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/
Daics.h3 * @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/
Dusb-audio-hs.yaml2 # 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 …]
Dusb-audio-hp.yaml2 # 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 …]
Dusb-audio-mic.yaml2 # 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/
Dti,drv2605.yaml2 # 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/
Dapp.overlay4 * 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/
Ddmic_regs.h1 /* 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/
Ddmic_regs.h1 /* 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/
Dmicp_mic_ctlr.c5 * 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 …]
Dvcp_vol_ctlr.c5 * 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 …]
Dvcp_vol_rend.c5 * 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/
Dov7670.c4 * 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 …]
Dov2640.c4 * 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/
Dieee802154_dw1000_regs.h4 * 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 …]
Dieee802154_dw1000.c4 * 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/
Dadc_xmc4xxx.c4 * 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/
Dmigration-guide-4.0.rst39 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 …]
Drelease-notes-3.0.rst22 * 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 …]
Drelease-notes-2.0.rst12 * 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 …]
Drelease-notes-3.6.rst12 * 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 …]
Drelease-notes-4.0.rst15 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/
Dcap_proc.svg1 <?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="…