Home
last modified time | relevance | path

Searched +full:sampling +full:- +full:frequencies (Results 1 – 15 of 15) sorted by relevance

/Zephyr-latest/dts/bindings/usb/uac2/
Dzephyr,uac2-clock-source.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,uac2-clock-source"
9 clock-type:
17 - "external"
18 - "internal-fixed"
19 - "internal-variable"
20 - "internal-programmable"
22 sof-synchronized:
28 frequency-control:
32 - "read-only"
[all …]
/Zephyr-latest/include/zephyr/bluetooth/audio/
Dlc3.h8 * Copyright (c) 2022-2024 Nordic Semiconductor ASA
10 * SPDX-License-Identifier: Apache-2.0
41 * - removing one layer of paranteses.
45 * @param _freq Supported Sampling Frequencies bitfield (see ``BT_AUDIO_CODEC_CAP_FREQ_*``)
80 * @param _freq Supported Sampling Frequencies bitfield (see ``BT_AUDIO_CODEC_CAP_FREQ_*``)
98 * @param _freq Sampling frequency (``BT_AUDIO_CODEC_CFG_FREQ_*``)
101 * @param _len Octets per frame (16-bit integer)
102 * @param _frames_per_sdu Frames per SDU (8-bit integer). This value is optional and will be
126 * @param _freq Sampling frequency (``BT_AUDIO_CODEC_CFG_FREQ_*``)
129 * @param _len Octets per frame (16-bit integer)
[all …]
Daudio.h8 * Copyright (c) 2020-2024 Nordic Semiconductor ASA
10 * SPDX-License-Identifier: Apache-2.0
67 /** Supported sampling frequencies */
83 /** @brief Supported frequencies bitfield */
85 /** 8 Khz sampling frequency */
88 /** 11.025 Khz sampling frequency */
91 /** 16 Khz sampling frequency */
94 /** 22.05 Khz sampling frequency */
97 /** 24 Khz sampling frequency */
100 /** 32 Khz sampling frequency */
[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/samples/subsys/usb/uac2_explicit_feedback/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/usb/audio.h>
13 full-speed;
14 audio-function = <AUDIO_FUNCTION_OTHER>;
17 compatible = "zephyr,uac2-clock-source";
18 clock-type = "internal-programmable";
19 frequency-control = "host-programmable";
20 sampling-frequencies = <48000>;
24 compatible = "zephyr,uac2-input-terminal";
25 clock-source = <&uac_aclk>;
[all …]
/Zephyr-latest/tests/subsys/usb/device_next/
Dbuild_all.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &zephyr_udc0;
9 #include <dt-bindings/usb/audio.h>
15 full-speed;
16 audio-function = <AUDIO_FUNCTION_OTHER>;
19 compatible = "zephyr,uac2-clock-source";
20 clock-type = "internal-programmable";
21 frequency-control = "host-programmable";
22 sampling-frequencies = <48000>;
26 compatible = "zephyr,uac2-input-terminal";
[all …]
/Zephyr-latest/samples/subsys/usb/uac2_implicit_feedback/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/usb/audio.h>
13 full-speed;
14 audio-function = <AUDIO_FUNCTION_HEADSET>;
17 compatible = "zephyr,uac2-clock-source";
18 clock-type = "internal-programmable";
19 frequency-control = "host-programmable";
20 sampling-frequencies = <48000>;
24 compatible = "zephyr,uac2-input-terminal";
25 clock-source = <&uac_aclk>;
[all …]
/Zephyr-latest/drivers/sensor/bosch/bmg160/
Dbmg160.c5 * SPDX-License-Identifier: Apache-2.0
8 * http://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMG160-DS000-09.pdf
25 const struct bmg160_device_config *dev_cfg = dev->config; in bmg160_bus_config()
30 return i2c_configure(dev_cfg->i2c.bus, i2c_cfg); in bmg160_bus_config()
36 const struct bmg160_device_config *dev_cfg = dev->config; in bmg160_read()
37 struct bmg160_device_data *bmg160 = dev->data; in bmg160_read()
42 k_sem_take(&bmg160->sem, K_FOREVER); in bmg160_read()
44 if (i2c_burst_read_dt(&dev_cfg->i2c, in bmg160_read()
46 ret = -EIO; in bmg160_read()
49 k_sem_give(&bmg160->sem); in bmg160_read()
[all …]
/Zephyr-latest/drivers/sensor/st/lsm9ds1/
Dlsm9ds1.c4 * SPDX-License-Identifier: Apache-2.0
29 * Values of the different sampling frequencies of the accelerometer, indexed by the raw odr
35 * Value of the different sampling frequencies of the gyroscope, indexed by the raw odr value
42 const struct lsm9ds1_config *cfg = dev->config; in lsm9ds1_reboot()
43 stmdev_ctx_t *ctx = (stmdev_ctx_t *)&cfg->ctx; in lsm9ds1_reboot()
76 return -EINVAL; in lsm9ds1_accel_range_to_fs_val()
90 return -EINVAL; in lsm9ds1_gyro_range_to_fs_val()
109 return -EINVAL; in lsm9ds1_accel_freq_to_odr_val()
122 return -EINVAL; in lsm9ds1_gyro_freq_to_odr_val()
127 const struct lsm9ds1_config *cfg = dev->config; in lsm9ds1_accel_set_odr_raw()
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/shell/audio/
Dbap.rst9 - Capabilities and Endpoint discovery
10 - Audio Stream Endpoint procedures
15 .. code-block:: console
17 bap --help
58 [lang <ISO 639-3 lang>]
74 .. csv-table:: State Machine Transitions
80 "config","discover","idle/codec-configured/qos-configured","codec-configured"
81 "qos","config","codec-configured/qos-configured","qos-configured"
82 "enable","qos","qos-configured","enabling"
83 "connect","qos/enable","qos-configured/enabling","qos-configured/enabling"
[all …]
/Zephyr-latest/subsys/usb/device_next/class/
Dusbd_uac2_macros.h4 * SPDX-License-Identifier: Apache-2.0
63 /* A.8 Audio Class-Specific Descriptor Types */
71 /* A.9 Audio Class-Specific AC Interface Descriptor Subtypes */
87 /* A.10 Audio Class-Specific AS Interface Descriptor Subtypes */
94 /* A.13 Audio Class-Specific Endpoint Descriptor Subtypes */
168 * "read-only" or "host-programmable". If the property is missing, then it means
171 * control is present but read-only and 0b11 when control can be programmed by
419 /* 4.9.2 Class-Specific AS Interface Descriptor */
452 /* 4.9.3 Class-Specific AS Format Type Descriptor */
467 /* Full and High speed share common class-specific interface descriptors */
[all …]
/Zephyr-latest/drivers/audio/
Ddmic_nrfx_pdm.c4 * SPDX-License-Identifier: Apache-2.0
52 k_mem_slab_free(drv_data->mem_slab, drv_data->mem_slab_buffer); in free_buffer()
53 LOG_DBG("Freed buffer %p", drv_data->mem_slab_buffer); in free_buffer()
58 drv_data->stopping = true; in stop_pdm()
59 nrfx_pdm_stop(drv_data->pdm); in stop_pdm()
64 struct dmic_nrfx_pdm_drv_data *drv_data = dev->data; in event_handler()
65 const struct dmic_nrfx_pdm_drv_cfg *drv_cfg = dev->config; in event_handler()
69 if (evt->buffer_requested) { in event_handler()
73 ret = k_mem_slab_alloc(drv_data->mem_slab, &drv_data->mem_slab_buffer, K_NO_WAIT); in event_handler()
78 ret = dmm_buffer_in_prepare(drv_cfg->mem_reg, drv_data->mem_slab_buffer, in event_handler()
[all …]
/Zephyr-latest/subsys/bluetooth/audio/shell/
Daudio.h10 * SPDX-License-Identifier: Apache-2.0
241 qos->interval, qos->framing, qos->phy, qos->sdu, qos->rtn, qos->latency, in print_qos()
242 qos->pd); in print_qos()
245 qos->interval, qos->framing, qos->phy, qos->sdu, qos->rtn, qos->pd); in print_qos()
258 const size_t elem_indent = ltv_info->indent += SHELL_PRINT_INDENT_LEVEL_SIZE; in print_ltv_elem()
260 shell_print(ltv_info->sh, "%*s#%zu: type 0x%02x value_len %u", ltv_info->indent, "", in print_ltv_elem()
261 ltv_info->cnt, data->type, data->data_len); in print_ltv_elem()
263 shell_fprintf(ltv_info->sh, SHELL_NORMAL, "%*s", elem_indent, ""); in print_ltv_elem()
265 for (uint8_t i = 0U; i < data->data_len; i++) { in print_ltv_elem()
266 shell_fprintf(ltv_info->sh, SHELL_NORMAL, "%02X", data->data[i]); in print_ltv_elem()
[all …]
/Zephyr-latest/doc/releases/
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/drivers/dai/intel/ssp/
Dssp.c4 * 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 …]