/Zephyr-latest/dts/bindings/usb/uac2/ |
D | zephyr,uac2-audio-streaming.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "zephyr,uac2-audio-streaming" 9 linked-terminal: 15 active-alternate-setting-control: 17 description: Active Alternate Setting Control capabilities 19 - "read-only" 21 valid-alternate-settings-control: 23 description: Valid Alternate Settings Control capabilities 25 - "read-only" 27 external-interface: [all …]
|
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/dts/bindings/memory-controllers/ |
D | st,stm32-fmc-sdram.yaml | 2 # SPDX-License-Identifier: Apache-2.0 20 pinctrl-0 = <&fmc_nbl0_pe0 &fmc_nbl1_pe1 &fmc_nbl2_pi4...>; 25 power-up-delay = <100>; 26 num-auto-refresh = <8>; 27 mode-register = <0x220>; 28 refresh-rate = <603>; 33 st,sdram-control = <STM32_FMC_SDRAM_NC_9 41 st,sdram-timing = <2 6 4 6 2 2 2>; 51 Note that you will find definitions for the st,sdram-control field at 52 dt-bindings/memory-controller/stm32-fmc-sdram.h. This file is already included [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/subsys/bluetooth/audio/ |
D | Kconfig.ascs | 1 # Bluetooth Audio - Audio Stream Control configuration options 6 # SPDX-License-Identifier: Apache-2.0 10 bool "Audio Stream Control Service Support" 12 This option enables support for Audio Stream Control Service. 43 meaning the number of ASEs that are allowed to be in a non-idle state at 47 int "Milliseconds of delay before ASCS disconnects ISO after stream stop" 52 of a stopped stream. The delay is added as it is the Unicast Client's
|
/Zephyr-latest/drivers/timer/ |
D | arcv2_timer0.c | 2 * Copyright (c) 2014-2015 Wind River Systems, Inc. 5 * SPDX-License-Identifier: Apache-2.0 51 #define MAX_TICKS ((COUNTER_MAX / CYC_PER_TICK) - 1) 122 * @brief Get contents of Timer0 control register 124 * @return Contents of Timer0 control register. 132 * @brief Set Timer0 control register to the specified value 168 * - reprogramming of LIMIT must be clearing the COUNT 169 * - ISR must be clearing the 'overflow_cycles' counter. 170 * - no more than one counter-wrap has occurred between 171 * - the timer reset or the last time the function was called [all …]
|
/Zephyr-latest/dts/bindings/sdhc/ |
D | zephyr,sdhc-spi-slot.yaml | 3 compatible: "zephyr,sdhc-spi-slot" 5 include: [spi-device.yaml] 8 power-delay-ms: 12 Time in ms for SPI SDHC to delay when toggling power to the SD card. This 13 delay gives the card time to power up or down fully. It can be increased 16 spi-clock-mode-cpol: 22 spi-clock-mode-cpha: 26 on the clock's polarity. When mode-cpol is set and this option as well, 30 pwr-gpios: 31 type: phandle-array [all …]
|
/Zephyr-latest/samples/subsys/portability/cmsis_rtos_v1/philosophers/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 47 /* control the behaviour of the demo **/ 68 /* end - control behaviour of the demo */ 98 static void print_phil_state(int id, const char *fmt, int32_t delay) in print_phil_state() argument 107 p += snprintk(state + p, STATE_LEN - p, "Philosopher %d [%s:%s%d] ", in print_phil_state() 112 if (delay) { in print_phil_state() 113 p += snprintk(state + p, STATE_LEN - p, fmt, in print_phil_state() 114 delay < 1000 ? " " : "", delay); in print_phil_state() 116 p += snprintk(state + p, STATE_LEN - p, fmt, ""); in print_phil_state() 119 p += snprintk(state + p, STATE_LEN - p, "\n"); in print_phil_state() [all …]
|
/Zephyr-latest/dts/bindings/led_strip/ |
D | ws2812.yaml | 4 # SPDX-License-Identifier: Apache-2.0 13 https://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them/ 19 MOSI line. Use the worldsemi,ws2812-spi.yaml or 20 worldsemi,ws2812-gpio.yaml bindings instead of this file after 26 For the control signal (waveform) each bit is described with a 1.2 us pulse: 31 There is a +/- 80 ns tolerance for each timing. 33 The latch/reset delay is 250 us and it must be set using the reset-delay 35 using the color-mapping property. 37 include: led-strip.yaml 40 reset-delay: [all …]
|
/Zephyr-latest/samples/subsys/portability/cmsis_rtos_v2/philosophers/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 43 /* control the behaviour of the demo **/ 64 /* end - control behaviour of the demo */ 128 static void print_phil_state(int id, const char *fmt, int32_t delay) in print_phil_state() argument 139 if (delay) { in print_phil_state() 140 printk(fmt, delay < 1000 ? " " : "", delay); in print_phil_state() 151 * The random delay is unit-less, and is based on the philosopher's ID in get_random_delay() 152 * and the current uptime to create some pseudo-randomness. It produces in get_random_delay() 155 int32_t delay = (k_uptime_get_32()/100 * (id + 1)) & 0x1f; in get_random_delay() local 157 /* add 1 to not generate a delay of 0 */ in get_random_delay() [all …]
|
/Zephyr-latest/dts/bindings/input/ |
D | st,stmpe811.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [i2c-device.yaml, touchscreen-common.yaml] 11 int-gpios: 12 type: phandle-array 17 raw-x-min: 23 raw-y-min: 29 raw-x-max: 35 raw-y-max: 41 panel-driver-settling-time-us: 44 - 10 [all …]
|
/Zephyr-latest/samples/philosophers/src/ |
D | main.c | 2 * Copyright (c) 2011-2016 Wind River Systems, Inc. 4 * SPDX-License-Identifier: Apache-2.0 55 /* control the behaviour of the demo **/ 83 /* end - control behaviour of the demo */ 100 static void print_phil_state(int id, const char *fmt, int32_t delay) in print_phil_state() argument 111 if (delay) { in print_phil_state() 112 printk(fmt, delay < 1000 ? " " : "", delay); in print_phil_state() 123 * The random delay is unit-less, and is based on the philosopher's ID in get_random_delay() 124 * and the current uptime to create some pseudo-randomness. It produces in get_random_delay() 127 int32_t delay = (k_uptime_get_32()/100 * (id + 1)) & 0x1f; in get_random_delay() local [all …]
|
/Zephyr-latest/dts/bindings/iio/afe/ |
D | voltage-divider.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "voltage-divider" 13 io-channels: 18 output-ohms: 24 full-ohms: 30 resistance-based sensor. 32 power-gpios: 33 type: phandle-array 35 Control power to the voltage divider inputs. 40 power-on-sample-delay-us: [all …]
|
/Zephyr-latest/dts/bindings/spi/ |
D | microchip,xec-qmspi-ldma.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 compatible: "microchip,xec-qmspi-ldma" 9 include: [spi-controller.yaml, pinctrl-device.yaml] 30 pinctrl-0: 33 pinctrl-names: 39 QMSPI data lines 1, 2, or 4. 1 data line is full-duplex 40 MOSI and MISO or half-duplex on MOSI only. Lines set to 2 42 Defaults to 1 for full duplex driver's support for full-duplex spi. 44 - 1 45 - 2 [all …]
|
/Zephyr-latest/soc/microchip/mec/common/reg/ |
D | mec_adc.h | 4 * SPDX-License-Identifier: Apache-2.0 14 /* 16 ADC channels numbered 0 - 15 */ 18 /* Eight ADC channels numbered 0 - 7 */ 23 /* Control register */ 36 /* Delay register. Start and repeat delays in units of 40 us */ 115 /* Vref Control register */ 131 /* SAR ADC Control register */ 148 /* Warm up delay in ADC clock cycles */ 161 volatile uint32_t CONTROL; member 162 volatile uint32_t DELAY; member [all …]
|
/Zephyr-latest/dts/bindings/bluetooth/ |
D | renesas,bt-hci-da1453x.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 controller, allowing control of the GPIO used to reset the DA1453x. 8 compatible: "renesas,bt-hci-da1453x" 13 reset-gpios: 14 type: phandle-array 18 reset-assert-duration-ms: 21 Minimum duration to activate the reset-gpios pin. 22 If not specified no delay beyond the code path execution time is guaranteed. 24 boot-duration-ms:
|
/Zephyr-latest/drivers/serial/ |
D | uart_lpc11u6x.h | 4 * SPDX-License-Identifier: Apache-2.0 108 volatile uint32_t fcr; /* FIFO Control */ 110 volatile uint32_t lcr; /* Line Control */ 111 volatile uint32_t mcr; /* Modem Control */ 115 volatile uint32_t acr; /* Auto-baud Control */ 116 volatile uint32_t icr; /* IrDA Control */ 124 volatile uint32_t rs485_ctrl; /* RS-485 control */ 125 volatile uint32_t rs485_addr_match; /* RS-485 address match */ 126 volatile uint32_t rs485_dly; /* RS-485 delay direction control 127 * delay [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | pincfg-node.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 common and generic. Pin control bindings should use the properties 16 https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml 19 bias-disable: 23 bias-high-impedance: 25 description: high impedance mode ("third-state", "floating") 27 bias-bus-hold: 31 bias-pull-up: 33 description: enable pull-up resistor 35 bias-pull-down: [all …]
|
/Zephyr-latest/soc/intel/intel_adsp/ace/include/ace20_lnl/ |
D | adsp_power.h | 3 * SPDX-License-Identifier: Apache-2.0 13 /* Value used as delay when waiting for hw register state change. */ 29 /* Power control */ 53 * This sets the "not power gating" bit in the power control 61 ACE_PWRCTL->wpdsphpxpg |= BIT(cpu_num); in soc_cpu_power_up() 67 * This clears the "not power gating" bit in the power control 75 ACE_PWRCTL->wpdsphpxpg &= ~BIT(cpu_num); in soc_cpu_power_down() 89 return (ACE_PWRSTS->dsphpxpgs & BIT(cpu_num)) == BIT(cpu_num); in soc_cpu_is_powered() 93 * @brief Restore timer after leaving soft-off.
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | core.rst | 20 The radio control and polling is managed automatically by the mesh stack, but 29 turns will affect scheduling of the receive delay and receive window. The same 53 Setting :kconfig:option:`CONFIG_BT_MESH_RPL_STORE_TIMEOUT` to -1 allows to completely 66 :kconfig:option:`CONFIG_BT_MESH_RPL_STORE_TIMEOUT` to -1 and not storing 78 The delay between scheduling the work item and submitting it to the workqueue 84 item is submitted to the workqueue without the delay. If the work item was 85 previously scheduled, it will be rescheduled without the delay. 89 stored, the delay is set to :kconfig:option:`CONFIG_BT_MESH_RPL_STORE_TIMEOUT`. 90 If other stack configuration has to be stored, the delay defined by 111 will make the device non-responsive for a noticeable amount of time.
|
/Zephyr-latest/soc/intel/intel_adsp/ace/include/ace15_mtpm/ |
D | adsp_power.h | 3 * SPDX-License-Identifier: Apache-2.0 14 /* Value used as delay when waiting for hw register state change. */ 17 /* Power Control register - controls the power domain operations. */ 34 /* Power Status register - reports the power domain status. */ 52 * This sets the "not power gating" bit in the power control 60 ACE_PWRCTL->wpdsphpxpg |= BIT(cpu_num); in soc_cpu_power_up() 66 * This clears the "not power gating" bit in the power control 74 ACE_PWRCTL->wpdsphpxpg &= ~BIT(cpu_num); in soc_cpu_power_down() 88 return (ACE_PWRSTS->dsphpxpgs & BIT(cpu_num)) == BIT(cpu_num); in soc_cpu_is_powered() 92 * @brief Restore timer after leaving soft-off.
|
/Zephyr-latest/drivers/display/ |
D | display_st7796s.c | 4 * SPDX-License-Identifier: Apache-2.0 35 uint8_t dic; /* Display inversion control */ 36 uint8_t frmctl1[2]; /* Frame rate control, normal mode */ 37 uint8_t frmctl2[2]; /* Frame rate control, idle mode */ 38 uint8_t frmctl3[2]; /* Frame rate control, partial mode */ 39 uint8_t bpc[4]; /* Blanking porch control */ 40 uint8_t dfc[4]; /* Display function control */ 41 uint8_t pwr1[2]; /* Power control 1 */ 42 uint8_t pwr2; /* Power control 2 */ 43 uint8_t pwr3; /* Power control 3 */ [all …]
|
/Zephyr-latest/samples/drivers/led/lp5569/ |
D | README.rst | 1 .. zephyr:code-sample:: lp5569 2 :name: LP5569 9-channel LED controller 3 :relevant-api: led_interface 5 Control 9 LEDs connected to an LP5569 driver chip. 11 all LEDs on one by one with a 1 second delay between each. Then it fades all 22 .. zephyr-app-commands:: 23 :zephyr-app: samples/drivers/led/lp5569 31 .. code-block:: none 33 *** Booting Zephyr OS build zephyr-v3.3.0 *** 40 - LP5569 Datasheet: https://www.ti.com/product/de-de/LP5569
|