Searched +full:mic +full:- +full:channel +full:- +full:s (Results 1 – 15 of 15) sorted by relevance
/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-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/include/zephyr/audio/ |
D | dmic.h | 7 * SPDX-License-Identifier: Apache-2.0 71 PDM_CHAN_LEFT, /**< Left channel */ 72 PDM_CHAN_RIGHT, /**< Right channel */ 83 /** Minimum clock frequency supported by the mic */ 85 /** Maximum clock frequency supported by the mic */ 87 /** Minimum duty cycle in % supported by the mic */ 89 /** Maximum duty cycle in % supported by the mic */ 101 /** Bit mask to optionally invert mic data */ 128 * Mapping/ordering of the PDM channels to logical PCM output channel 134 * If 2 streams are enabled, the channel order will be the same for [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/ |
D | pdu.h | 5 * SPDX-License-Identifier: Apache-2.0 35 /* Advertisement channel minimum payload size */ 37 /* Advertisement channel maximum legacy payload size */ 39 /* Advertisement channel maximum legacy advertising/scan data size */ 43 /* Advertisement channel maximum extended payload size */ 69 #define PDU_AC_EXT_AD_DATA_LEN_MAX (PDU_AC_PAYLOAD_SIZE_MAX - \ 78 /* Link Layer Advertisement channel maximum PDU buffer size */ 81 /* Advertisement channel Access Address */ 84 /* Advertisement channel CRC init value */ 90 /* Data channel minimum payload size and time in us */ [all …]
|
D | ull_llcp_enc.c | 4 * SPDX-License-Identifier: Apache-2.0 153 ecb_encrypt(&ctx->data.enc.ltk[0], &ctx->data.enc.skd[0], NULL, &conn->lll.ccm_rx.key[0]); in enc_setup_lll() 156 memcpy(&conn->lll.ccm_tx.key[0], &conn->lll.ccm_rx.key[0], sizeof(conn->lll.ccm_tx.key)); in enc_setup_lll() 159 memcpy(&conn->lll.ccm_tx.iv[0], &conn->lll.ccm_rx.iv[0], sizeof(conn->lll.ccm_tx.iv)); in enc_setup_lll() 162 conn->lll.ccm_tx.counter = 0U; in enc_setup_lll() 163 conn->lll.ccm_rx.counter = 0U; in enc_setup_lll() 170 conn->lll.ccm_tx.direction = 0U; in enc_setup_lll() 171 conn->lll.ccm_rx.direction = 1U; in enc_setup_lll() 173 conn->lll.ccm_tx.direction = 1U; in enc_setup_lll() 174 conn->lll.ccm_rx.direction = 0U; in enc_setup_lll() [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/audio/src/ |
D | bap_broadcast_sink_test.c | 2 * Copyright (c) 2021-2024 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 147 FAIL("Could not get subgroup channel allocation: %d\n", ret); in valid_base_subgroup() 152 if (chan_cnt == 0 || (BIT(chan_cnt - 1) & SUPPORTED_CHAN_COUNTS) == 0) { in valid_base_subgroup() 153 printk("Unsupported channel count: %u\n", chan_cnt); in valid_base_subgroup() 183 /* An SDU can consist of X frame blocks, each with Y frames (one per channel) of size Z in in valid_base_subgroup() 257 printk("Broadcast sink %p syncable with%s encryption\n", in syncable_cb() 258 sink, biginfo->encryption ? "" : "out"); in syncable_cb() 293 /* no-op*/ in scan_check_and_sync_broadcast() 297 if (data->type != BT_DATA_SVC_DATA16) { in scan_check_and_sync_broadcast() [all …]
|
/Zephyr-latest/boards/adi/max78002evkit/doc/ |
D | index.rst | 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 39 - Optional Error Correction Code (ECC SEC-DED) for SRAM [all …]
|
/Zephyr-latest/boards/toradex/colibri_imx7d/doc/ |
D | index.rst | 6 The i.MX7 SoC is a Hybrid multi-core processor composed by Single/Dual Cortex A7 14 - i.MX7 Single/Dual Cortex A7 (800MHz/1.0GHz) core and Single Cortex M4 (200MHz) core 16 - Memory 18 - RAM -> A7: 256MB, 512MB and 1GB 19 - RAM -> M4: 3x32KB (TCML, TCMU, OCRAM_S), 1x128KB (OCRAM) and 1x256MB (DDR) 20 - Flash -> A7: 4Gb eMMC and 512Mb NAND 22 - Display 24 - RGB 1920x1080x24bpp 25 - 4-wire Resistive touch 27 - Multimedia [all …]
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_cc2520.c | 1 /* ieee802154_cc2520.c - TI CC2520 driver */ 8 * SPDX-License-Identifier: Apache-2.0 47 * 1 - Debug related functions 48 * 2 - Generic helper functions (for any parts) 49 * 3 - GPIO related functions 50 * 4 - TX related helper functions 51 * 5 - RX related helper functions 52 * 6 - Radio device API functions 53 * 7 - Legacy radio device API functions 54 * 8 - Initialization [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/lll/ |
D | lll_peripheral_iso.c | 4 * SPDX-License-Identifier: Apache-2.0 106 cig_lll = p->param; in lll_peripheral_iso_prepare() 110 LL_ASSERT(!err || err == -EINPROGRESS); in lll_peripheral_iso_prepare() 126 struct lll_conn_iso_group *cig_lll = p->param; in prepare_cb() 157 } while (cis_lll && !cis_lll->active); in prepare_cb() 162 cis_offset_first = cis_lll->offset; in prepare_cb() 165 conn_lll = ull_conn_lll_get(cis_lll->acl_handle); in prepare_cb() 167 /* Event counter value, 0-15 bit of cisEventCounter */ in prepare_cb() 168 event_counter = cis_lll->event_count; in prepare_cb() 170 /* Calculate the radio channel to use for ISO event */ in prepare_cb() [all …]
|
/Zephyr-latest/subsys/usb/device/class/audio/ |
D | audio.c | 4 * SPDX-License-Identifier: Apache-2.0 70 * @param [in] dev Device type. Must be HP/MIC 185 * Helper function for getting channel number directly from the 190 return (fu->bLength - FU_FIXED_ELEMS_SIZE)/sizeof(uint16_t); in get_num_of_channels() 199 return sys_get_le16((uint8_t *)&fu->bmaControls[0]); in get_controls() 210 ((uint8_t *)fu + fu->bLength); in get_fu_dir() 213 if (ot->wTerminalType == USB_AUDIO_USB_STREAMING) { in get_fu_dir() 234 header->bLength + in fix_fu_descriptors() 239 (void)memcpy(&fu->bmaControls[i], in fix_fu_descriptors() 240 &fu->bmaControls[0], in fix_fu_descriptors() [all …]
|
D | usb_audio_internal.h | 6 * SPDX-License-Identifier: Apache-2.0 108 * Master channel (0) excluded. 190 * the device. Entities Id must start from 1 that's why 1 is added. 191 * Multiplication by 3 for HP/MIC comes from the fact that 3 entities are 203 * be 3rd entity (Output terminal) - addition of 3. 467 /** refer to Table 4-7 from audio10.pdf 481 /* Class-Specific AS Interface Descriptor 4.5.2 audio10.pdf */ 495 /** Class-Specific AS Format Type Descriptor 4.5.3 audio10.pdf
|
/Zephyr-latest/subsys/bluetooth/host/shell/ |
D | bt.c | 11 * SPDX-License-Identifier: Apache-2.0 125 "non-resolvable"; in print_le_addr() 129 bt_shell_print("%s address: %s (%s)", desc, addr_str, addr_desc); in print_le_addr() 310 switch (data->type) { in data_cb() 314 memcpy(name, data->data, MIN(data->data_len, NAME_LEN - 1)); in data_cb() 331 for (int16_t i = len - 1; i >= 0; i--) { in print_data_hex() 356 print_data_hex(&scan_data[idx], scan_data_len - idx, SHELL_WARNING); in print_data_set() 362 bt_shell_fprintf_info("%*sType 0x%02x: ", strlen(scan_response_label), "", data->type); in data_verbose_cb() 364 switch (data->type) { in data_verbose_cb() 368 print_data_set(BT_UUID_SIZE_16, data->data, data->data_len); in data_verbose_cb() [all …]
|
/Zephyr-latest/drivers/dai/intel/dmic/ |
D | dmic.c | 4 * SPDX-License-Identifier: Apache-2.0 33 /* Helper macro to read 64-bit data using two 32-bit data read */ 40 * fairly accurately exponent for x in range -2.0 .. +2.0. The iteration 61 p = num * x; /* Q9.23 x Q3.29 -> Q12.52 */ in exp_small_fixed() 79 if (x < Q_CONVERT_FLOAT(-11.5, 27)) { in exp_fixed() 110 if (db < Q_CONVERT_FLOAT(-100.0, 24)) { in db2lin_fixed() 122 uint32_t dest = dmic->reg_base + reg; in dai_dmic_update_bits() 130 sys_write32(val, dmic->reg_base + reg); in dai_dmic_write() 136 return sys_read32(dmic->reg_base + reg); in dai_dmic_read() 143 sys_write32(sys_read32(dmic->shim_base + DMICLCTL_OFFSET) | in dai_dmic_claim_ownership() [all …]
|
/Zephyr-latest/doc/releases/ |
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 …]
|