/Zephyr-latest/dts/bindings/usb/uac2/ |
D | zephyr,uac2-channel-cluster.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 front-left: 9 description: Front Left channel present in the cluster 11 front-right: 13 description: Front Right channel present in the cluster 15 front-center: 17 description: Front Center channel present in the cluster 19 low-frequency-effects: 21 description: Low Frequency Effects channel present in the cluster 23 back-left: [all …]
|
/Zephyr-latest/subsys/bluetooth/crypto/ |
D | bt_crypto.h | 2 * SPDX-License-Identifier: Apache-2.0 16 * Defined in Core Vol. 3, part H 2.2.5. 18 * @param[in] key 128-bit key 19 * @param[in] in message to be authenticated 20 * @param[in] len length of the message in octets 24 * @retval -EIO Computation failed. 26 int bt_crypto_aes_cmac(const uint8_t *key, const uint8_t *in, size_t len, uint8_t *out); 31 * Defined in Core Vol. 3, part H 2.2.6. 33 * @param[in] u 256-bit 34 * @param[in] v 256-bit [all …]
|
/Zephyr-latest/include/zephyr/dsp/ |
D | basicmath.h | 1 /* Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved. 2 * SPDX-License-Identifier: Apache-2.0 29 * Element-by-element multiplication of two vectors. 33 * There are separate functions for floating-point, Q7, Q15, and Q31 data types. 44 * @param[in] src_a points to the first input vector 45 * @param[in] src_b points to the second input vector 47 * @param[in] block_size number of samples in each vector 59 * @param[in] src_a points to the first input vector 60 * @param[in] src_b points to the second input vector 62 * @param[in] block_size number of samples in each vector [all …]
|
D | basicmath_f16.h | 1 /* Copyright (C) 2010-2021 ARM Limited or its affiliates. All rights reserved. 2 * SPDX-License-Identifier: Apache-2.0 26 * @brief Floating-point vector multiplication. 27 * @param[in] src_a points to the first input vector 28 * @param[in] src_b points to the second input vector 30 * @param[in] block_size number of samples in each vector 37 * @brief Floating-point vector addition. 38 * @param[in] src_a points to the first input vector 39 * @param[in] src_b points to the second input vector 41 * @param[in] block_size number of samples in each vector [all …]
|
/Zephyr-latest/modules/ |
D | Kconfig.mcux | 5 # SPDX-License-Identifier: Apache-2.0 24 Set if the 12B1MSPS SAR ADC module is present in the SoC. 29 Set if the 12-bit ADC (ADC12) module is present in the SoC. 34 Set if the 16-bit ADC (ADC16) module is present in the SoC. 39 Set if the LPADC module is present in the SoC. 44 Set if the L1 or L2 cache is present in the SoC. 49 Set if the clock control module (CCM) module is present in the SoC. 54 Set if the revision 2 of clock control module (CCM) module is present in the SoC. 55 This is present in SoC's such as RT1170 60 Set if the syscon module is present in the SoC. [all …]
|
/Zephyr-latest/subsys/portability/cmsis_rtos_v2/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 13 This enables CMSIS RTOS v2 API support. This is an OS-integration 19 int "Maximum thread count in CMSIS RTOS V2 application" 23 Mention max number of threads in CMSIS RTOS V2 compliant application. 28 int "Maximum dynamic thread count in CMSIS RTOS V2 application" 32 Mention max number of dynamic threads in CMSIS RTOS V2 compliant 38 int "Max stack size threads can be allocated in CMSIS RTOS V2 application" 42 Mention max stack size threads can be allocated in CMSIS RTOS V2 application. 45 int "Dynamic stack size threads are allocated in CMSIS RTOS V2 application" 49 Mention dynamic stack size threads are allocated in CMSIS RTOS V2 application. [all …]
|
/Zephyr-latest/include/zephyr/portability/ |
D | cmsis_os.h | 1 /* ---------------------------------------------------------------------- 5 * Project: CMSIS-RTOS API 17 * - const attribute removed from the osXxxxDef_t typedef's 18 * - const attribute added to the osXxxxDef macros 22 * Control functions for short timeouts in microsecond resolution: 25 *---------------------------------------------------------------------------- 27 * Copyright (c) 2013-2017 ARM LIMITED 29 * SPDX-License-Identifier: Apache-2.0 32 * not use this file except in compliance with the License. 35 * www.apache.org/licenses/LICENSE-2.0 [all …]
|
/Zephyr-latest/include/zephyr/sys/ |
D | time_units.h | 4 * SPDX-License-Identifier: Apache-2.0 26 /** @brief System-wide macro to denote "forever" in milliseconds 33 #define SYS_FOREVER_MS (-1) 35 /** @brief System-wide macro to denote "forever" in microseconds 39 #define SYS_FOREVER_US (-1) 41 /** @brief System-wide macro to convert milliseconds to kernel timeouts 71 * @return system timer frequency in Hz 81 * maximum timeout represented in source frequency domain and multiplied by 82 * target frequency fits in 64 bits. 96 * frequencies are an integer ratio (in either direction), or a full [all …]
|
D | bitarray.h | 4 * SPDX-License-Identifier: Apache-2.0 26 * @brief Store and manipulate bits in a bit array. 54 * @param total_bits Total number of bits in this bitarray object. 72 * @param total_bits Total number of bits in this bitarray object. 81 * @param total_bits Total number of bits in this bitarray object. 87 * Set a bit in a bit array 89 * @param[in] bitarray Bitarray struct 90 * @param[in] bit The bit to be set 93 * @retval -EINVAL Invalid argument (e.g. bit to set exceeds 94 * the number of bits in bit array, etc.) [all …]
|
D | byteorder.h | 6 * Copyright (c) 2015-2016, Intel Corporation. 8 * SPDX-License-Identifier: Apache-2.0 48 * @brief Convert 16-bit integer from little-endian to host endianness. 50 * @param val 16-bit integer in little-endian format. 52 * @return 16-bit integer in host endianness. 56 * @brief Convert 16-bit integer from host endianness to little-endian. 58 * @param val 16-bit integer in host endianness. 60 * @return 16-bit integer in little-endian format. 64 * @brief Convert 24-bit integer from little-endian to host endianness. 66 * @param val 24-bit integer in little-endian format. [all …]
|
/Zephyr-latest/tests/drivers/pwm/pwm_loopback/src/ |
D | test_pwm_loopback.c | 2 * Copyright (c) 2020-2021 Vestas Wind Systems A/S 4 * SPDX-License-Identifier: Apache-2.0 23 void get_test_pwms(struct test_pwm *out, struct test_pwm *in) in get_test_pwms() argument 26 out->dev = DEVICE_DT_GET(PWM_LOOPBACK_OUT_CTLR); in get_test_pwms() 27 out->pwm = PWM_LOOPBACK_OUT_CHANNEL; in get_test_pwms() 28 out->flags = PWM_LOOPBACK_OUT_FLAGS; in get_test_pwms() 29 zassert_true(device_is_ready(out->dev), "pwm loopback output device is not ready"); in get_test_pwms() 32 in->dev = DEVICE_DT_GET(PWM_LOOPBACK_IN_CTLR); in get_test_pwms() 33 in->pwm = PWM_LOOPBACK_IN_CHANNEL; in get_test_pwms() 34 in->flags = PWM_LOOPBACK_IN_FLAGS; in get_test_pwms() [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | nordic,npm1300-charger.yaml | 4 # SPDX-License-Identifier: Apache-2.0 9 compatible: "nordic,npm1300-charger" 11 include: [sensor-device.yaml] 14 term-microvolt: 18 Charge termination voltage in uV. 19 Available range is 3.5 V to 3.65 V and 4.0 V to 4.45 V in 50 mV steps. 21 term-warm-microvolt: 24 Charge termination voltage when warm in uV. 25 Available range is 3.5 V to 3.65 V and 4.0 V to 4.45 V in 50 mV steps. 26 If omitted, the term-microvolt value will be used. [all …]
|
/Zephyr-latest/samples/sensor/bq274xx/ |
D | README.rst | 1 .. zephyr:code-sample:: bq274xx 3 :relevant-api: sensor_interface 12 - Voltage, in volts 13 - Average current, in amps 14 - Standby current, in amps 15 - Maximum load current, in amps 16 - Gauge temperature 17 - State of charge measurement in percentage 18 - Full Charge Capacity in mAh 19 - Remaining Charge Capacity in mAh [all …]
|
/Zephyr-latest/include/zephyr/llext/ |
D | llext.h | 5 * SPDX-License-Identifier: Apache-2.0 27 * Loadable Extensions (LLEXTs) in Zephyr. 37 * @brief List of memory regions stored or referenced in the LLEXT subsystem 47 LLEXT_MEM_RODATA, /**< Read-only data */ 104 * Table of all global symbols in the extension; used internally as 113 * This can be used in the main Zephyr binary to find symbols in the 118 /** Extension use counter, prevents unloading while in use */ 133 return ext->sect_hdrs; in llext_section_headers() 138 return ext->sect_cnt; in llext_section_count() 153 * those pre-defined addresses, so the LLEXT core doesn't have to do any [all …]
|
/Zephyr-latest/samples/sensor/sensor_shell/pytest/ |
D | test_sensor_shell.py | 2 # SPDX-License-Identifier: Apache-2.0 15 assert any(['device name: sensor@0' in line for line in lines]), 'expected response not found' 16 assert any(['device name: sensor@1' in line for line in lines]), 'expected response not found' 25 … assert any(['channel type=31(voltage)' in line for line in lines]), 'expected response not found' 28 …assert any(['channel type=53(gauge_state_of_health)' in line for line in lines]), 'expected respon… 31 # for-loop in `parse_named_int()` will go through everything 33 …assert any(['channel type=59(gauge_desired_charging_current)' in line for line in lines]), 'expect… 42 …assert any(['sensor@0(channel=co2, attr=sampling_frequency)' in line for line in lines]), 'expecte… 45 …assert any(['sensor@1(channel=gauge_state_of_health, attr=slope_th)' in line for line in lines]), … 55 assert any([expected_line in line for line in lines]), 'expected response not found' [all …]
|
/Zephyr-latest/tests/ztest/fail/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 8 bool "Add a failed assert in the after phase" 11 bool "Add a failed assert in the teardown phase" 14 bool "Add a failed assume in the after phase" 17 bool "Add a failed assume in the teardown phase" 20 bool "Add a call to ztest_test_pass() in the after phase" 23 bool "Add a call to ztest_test_pass() in the teardown phase" 32 default "ERROR: cannot fail in test phase 'after()', bailing" if ZTEST_FAIL_TEST_ASSERT_AFTER 33 default "ERROR: cannot fail in test phase 'teardown()', bailing" if ZTEST_FAIL_TEST_ASSERT_TEARDOWN 34 default "ERROR: cannot skip in test phase 'after()', bailing" if ZTEST_FAIL_TEST_ASSUME_AFTER [all …]
|
/Zephyr-latest/samples/boards/nxp/adsp/number_crunching/include/ |
D | math_ops.h | 4 * SPDX-License-Identifier: Apache-2.0 12 * @brief Vector Sum - makes pair wise saturated summation of vectors 14 * @param[in] *input1 - points to the first input vector 15 * @param[in] *input2 - points to the second input vector 16 * @param[out] *output - points to the output vector 17 * @param[in] length - number of samples in each vector 27 * @brief Power of a Vector - makes sum of the squares of the elements of 30 * @param[in] *input - points to the input vector 31 * @param[in] length - size of the input vector 32 * @param[in] rsh - right shift of result [all …]
|
/Zephyr-latest/drivers/usb/udc/ |
D | udc_common.h | 2 * Copyright (c) 2021-2022 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 29 * @param[in] dev Pointer to device struct of the driver instance 35 struct udc_data *data = dev->data; in udc_get_private() 37 return data->priv; in udc_get_private() 45 * @param[in] dev Pointer to device struct of the driver instance 46 * @param[in] values True to set suspended status 53 * @param[in] dev Pointer to device struct of the driver instance 54 * @param[in] ep Endpoint address 64 * @param[in] dev Pointer to device struct of the driver instance [all …]
|
/Zephyr-latest/subsys/net/lib/lwm2m/ |
D | lwm2m_engine.h | 3 * Copyright (c) 2018-2019 Foundries.io 5 * SPDX-License-Identifier: Apache-2.0 31 /* length of time in milliseconds to wait for buffer allocations */ 51 * When LwM2M engine starts up, it first executes all initialization functions in following 59 * @param[in] prio Priority, one of @ref LWM2M_PRIO macros. 60 * @param[in] init_function Initialization function 69 * @param[in] init_function Initialization function 76 * @param[in] init_function Initialization function 83 * @param[in] init_function Initialization function 90 * @param[in] init_function Initialization function [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/sensor/ |
D | lis2ds12.h | 4 * SPDX-License-Identifier: Apache-2.0 9 /* power-modes */ 17 #define LIS2DS12_DT_ODR_1Hz_LP 1 /* available in LP mode only */ 18 #define LIS2DS12_DT_ODR_12Hz5 2 /* available in LP and HR mode */ 19 #define LIS2DS12_DT_ODR_25Hz 3 /* available in LP and HR mode */ 20 #define LIS2DS12_DT_ODR_50Hz 4 /* available in LP and HR mode */ 21 #define LIS2DS12_DT_ODR_100Hz 5 /* available in LP and HR mode */ 22 #define LIS2DS12_DT_ODR_200Hz 6 /* available in LP and HR mode */ 23 #define LIS2DS12_DT_ODR_400Hz 7 /* available in LP and HR mode */ 24 #define LIS2DS12_DT_ODR_800Hz 8 /* available in LP and HR mode */ [all …]
|
/Zephyr-latest/drivers/wifi/nrf_wifi/ |
D | Kconfig.nrfwifi | 1 # Nordic Wi-Fi driver for nRF70 series SoCs 5 # SPDX-License-Identifier: Apache-2.0 21 Nordic Wi-Fi Driver 38 bool "low power mode in QSPI" 102 bool "P2P support in driver" 106 bool "RAW TX data path in the driver" 110 bool "RAW RX sniffer operation in the driver" 114 bool "Promiscuous RX sniffer operation in the driver" 120 bool "TX data path in the driver" 124 bool "Wi-Fi interface auto start on boot" [all …]
|
/Zephyr-latest/drivers/sensor/maxim/max17262/ |
D | max17262.h | 4 * SPDX-License-Identifier: Apache-2.0 51 /* Current cell voltage in units of 1.25/16mV */ 53 /* Average current in units of 156.25uA */ 55 /* Desired charging current in mA */ 59 /* Internal temperature in units of 1/256 degrees C */ 61 /* Full charge capacity in mAh */ 63 /* Remaining capacity in mAh */ 65 /* Time to empty in seconds */ 67 /* Time to full in seconds */ 69 /* Cycle count in 1/100ths (number of charge/discharge cycles) */ [all …]
|
/Zephyr-latest/tests/bluetooth/controller/ctrl_isoal/src/ |
D | isoal_test_common.c | 4 * SPDX-License-Identifier: Apache-2.0 48 * @param[in] buf Pointer to buffer structure 53 buf->pdu_meta.meta = &buf->meta; in isoal_test_init_rx_pdu_buffer() 54 buf->pdu_meta.pdu = (struct pdu_iso *) &buf->pdu[0]; in isoal_test_init_rx_pdu_buffer() 59 * @param[in] buf Pointer to buffer structure 68 * @param[in] llid LLID as Start / Continue or Complete / End 69 * @param[in] dataptr Test data to fill PDU payload 70 * @param[in] length Length of PDU payload 71 * @param[in] payload_number Payload number (Meta Information) 72 * @param[in] timestamp PDU reception Time (Meta Information) [all …]
|
/Zephyr-latest/subsys/logging/ |
D | Kconfig.formatting | 2 # SPDX-License-Identifier: Apache-2.0 6 menu "Prepend non-hexdump log message with function name" 25 bool "MIPI SyS-T format output" 29 Enable MIPI SyS-T format output for the logger system. 34 bool "Use MIPI Sys-T Catalog for logging" 39 Use MIPI Sys-T Catalog for logging instead of plain text. 42 bool "Disable MIPI Sys-T protocol timestamp" 44 Remove the timestamp from the MIPI Sys-T protocol. 47 int "Size of temporary arguments buffer when using Sys-T Catalog" 51 The size (in bytes) of the temporary buffer to store the expanded [all …]
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_rf2xx_iface.h | 1 /* ieee802154_rf2xx_iface.h - ATMEL RF2XX transceiver interface */ 4 * Copyright (c) 2019-2020 Gerson Fernando Budke 6 * SPDX-License-Identifier: Apache-2.0 15 * @param[in] dev Transceiver device instance 22 * @param[in] dev Transceiver device instance 31 * @param[in] dev Transceiver device instance 32 * @param[in] addr Specifies the address of the trx register 45 * @param[in] dev Transceiver device instance 46 * @param[in] addr Address of the trx register 47 * @param[in] data Data to be written to trx register [all …]
|