Home
last modified time | relevance | path

Searched +full:start +full:- +full:from +full:- +full:right (Results 1 – 25 of 176) sorted by relevance

12345678

/Zephyr-latest/dts/bindings/display/
Dled-strip-matrix.yaml2 # SPDX-License-Identifier: Apache-2.0
7 compatible: "led-strip-matrix"
9 include: display-controller.yaml
16 after reaching the right edge.
18 the right edge.
32 start-from-right:
35 Specify if the first LED is at the right.
37 * Start from the right with a serpentine layout
43 * Start from the right with a circulative layout
49 start-from-bottom:
[all …]
/Zephyr-latest/boards/shields/adafruit_neopixel_grid_bff/
Dadafruit_neopixel_grid_bff_display.overlay8 bff_led_matrix: bff-led-matrix {
9 compatible = "led-strip-matrix";
11 led-strips = <&bff_led_strip>;
14 start-from-right;
/Zephyr-latest/soc/intel/intel_adsp/ace/include/
Ddmic_regs.h1 /* SPDX-License-Identifier: Apache-2.0 */
42 /* Capture Link Select - select which link wall clock to time stamp. */
68 /* Common FIFO channels register (primary & secondary) (0000 - 0FFF)
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
127 /* DC offset for right channel */
133 /* Gain for right channel */
157 /* Start Input Packer */
217 /* When set to 1, the CIC channel B (right) is started, otherwise it is muted and idle. */
[all …]
/Zephyr-latest/doc/develop/tools/
Dstm32cubeide.rst6 STM32CubeIDE_ is an Eclipse-based integrated development environment from STMicroelectronics design…
19 #. Before you start, make sure you have a working Zephyr development environment, as per the
22 #. Run STM32CubeIDE from your Zephyr environment. Example:
24 .. code-block::
29 :menuselection:`File --> New --> STM32 CMake Project`:
44 #. Right-click on the newly created project in the workspace, and select
49 CMake argument format. If an out-of-tree board is targeted, the ``BOARD_ROOT``
57 out-of-tree project or not.
59 #. Go to the :menuselection:`C/C++ General --> Preprocessor Include` page.
95 .. code-block::
[all …]
Dclion.rst15 CLion_ is a cross-platform C/C++ IDE that supports multi-threaded RTOS debugging.
18 :zephyr:code-sample:`multi-thread-blinky` sample in CLion.
32 This guide gives details on how to build and debug the :zephyr:code-sample:`multi-thread-blinky`
34 layout <west-workspaces>`.
36 Before you start, make sure you have a working Zephyr development environment, as per the
42 #. In CLion, click :guilabel:`Open` on the Welcome screen or select :menuselection:`File --> Open`
43 from the main menu.
59 not happen, go to :menuselection:`Settings --> Build, Execution, Deployment --> CMake`.
67 #. Click :menuselection:`Add environment --> From file` and select
80 .. code-block::
[all …]
/Zephyr-latest/include/zephyr/drivers/misc/ft8xx/
Dft8xx_copro.h4 * SPDX-License-Identifier: Apache-2.0
22 * @brief FT8xx co-processor engine functions
23 * @defgroup ft8xx_copro FT8xx co-processor
28 /** Co-processor widget is drawn in 3D effect */
30 /** Co-processor option to decode the JPEG image to RGB565 format */
32 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */
34 /** No display list commands generated for bitmap decoded from JPEG image */
36 /** Co-processor widget is drawn without 3D effect */
40 /** Co-processor widget centers horizontally */
42 /** Co-processor widget centers vertically */
[all …]
Dft8xx_reference_api.h4 * SPDX-License-Identifier: Apache-2.0
75 * @brief Read 1 byte (8 bits) from FT8xx memory
77 * @param address Memory address to read from
79 * @return Value read from memory
87 * @brief Read 2 bytes (16 bits) from FT8xx memory
89 * @param address Memory address to read from
91 * @return Value read from memory
99 * @brief Read 4 bytes (32 bits) from FT8xx memory
101 * @param address Memory address to read from
103 * @return Value read from memory
[all …]
Dft8xx_dl.h4 * SPDX-License-Identifier: Apache-2.0
30 /** Anti-aliased points, point radius is 1-256 pixels */
33 * Anti-aliased lines, with width from 0 to 4095 1/16th of pixel units.
34 * (width is from center of the line to boundary)
37 /** Anti-aliased lines, connected head-to-tail */
39 /** Edge strips for right */
48 * Round-cornered rectangles, curvature of the corners can be adjusted using
57 * - @ref FT8XX_BITMAPS
58 * - @ref FT8XX_POINTS
59 * - @ref FT8XX_LINES
[all …]
/Zephyr-latest/subsys/bluetooth/controller/
DKconfig.df4 # SPDX-License-Identifier: Apache-2.0
164 is able to store. For nRF5x-based controllers, the hardware imposes
188 periodic advertising chain. The range is taken from BT Core spec 5.1, Vol 4 Part E
198 periodic advertising chain. The range is taken from BT Core spec 5.1, Vol 4 Part E
204 range -2048 2047
207 Offset of start of antenna switching after end of the CRC. It is a signed value in number
214 range -2048 2047
217 Offset of sampling start from beginning of sampling slot. The value is a signed number
225 range -2048 2047
228 Offset of sampling start from beginning of sampling slot. The value is a signed number
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dclock_control.h1 /* clock_control.h - public clock controller driver API */
6 * SPDX-License-Identifier: Apache-2.0
54 * clock_control_subsys_t is a type to identify a clock controller sub-system.
62 * controller sub-system rate. Such data pointed is opaque and
116 * returns. This function may sleep, and thus can only be called from
119 * Use @ref clock_control_async_on() for non-blocking operation.
129 (const struct clock_control_driver_api *)dev->api; in clock_control_on()
131 return api->on(dev, sys); in clock_control_on()
137 * This function is non-blocking and can be called from any context.
148 (const struct clock_control_driver_api *)dev->api; in clock_control_off()
[all …]
Di2s.h4 * SPDX-License-Identifier: Apache-2.0
9 * @brief Public APIs for the I2S (Inter-IC Sound) bus drivers.
20 * @brief I2S (Inter-IC Sound) Interface
23 * as common non-standard extensions such as PCM Short/Long Frame Sync,
24 * Left/Right Justified Data Format.
53 * by right channel data indicated by WS = 1.
55 * -. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-.
56 * SCK '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '
57 * -. .-------------------------------.
58 * WS '-------------------------------' '----
[all …]
/Zephyr-latest/include/zephyr/audio/
Ddmic.h7 * SPDX-License-Identifier: Apache-2.0
61 DMIC_TRIGGER_START, /**< Start stream */
68 * PDM Channels LEFT / RIGHT
72 PDM_CHAN_RIGHT, /**< Right channel */
137 * Each channel is described as a 4-bit number, the least significant
138 * bit indicates LEFT/RIGHT selection of the PDM controller.
141 * - bits 0-3 are for channel 0, bit 0 indicates LEFT or RIGHT
142 * - bits 4-7 are for channel 1, bit 4 indicates LEFT or RIGHT
145 * CONSTRAINT: The LEFT and RIGHT channels of EACH PDM controller needs
201 * Returns the map of PDM controller and LEFT/RIGHT channel shifted to
[all …]
Dcodec.h4 * SPDX-License-Identifier: Apache-2.0
53 AUDIO_PCM_WIDTH_16_BITS = 16, /**< 16-bit sample width */
54 AUDIO_PCM_WIDTH_20_BITS = 20, /**< 20-bit sample width */
55 AUDIO_PCM_WIDTH_24_BITS = 24, /**< 24-bit sample width */
56 AUDIO_PCM_WIDTH_32_BITS = 32, /**< 32-bit sample width */
65 AUDIO_DAI_TYPE_RIGHT_JUSTIFIED, /**< I2S Interface, right justified */
86 AUDIO_CHANNEL_FRONT_RIGHT, /**< Front right channel */
90 AUDIO_CHANNEL_REAR_RIGHT, /**< Rear right channel */
93 AUDIO_CHANNEL_SIDE_RIGHT, /**< Side right channel */
95 AUDIO_CHANNEL_HEADPHONE_RIGHT, /**< Headphone right */
[all …]
/Zephyr-latest/soc/intel/intel_adsp/cavs/include/cavs25/
Ddmic_regs.h1 /* SPDX-License-Identifier: Apache-2.0 */
65 /* Common FIFO channels register (primary & secondary) (0000 - 0FFF)
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
124 /* DC offset for right channel */
130 /* Gain for right channel */
154 /* Start Input Packer */
214 /* When set to 1, the CIC channel B (right) is started, otherwise it is muted and idle. */
235 /* Number of bits for shift right in the output stage of the CIC filter to compensate the gain
[all …]
/Zephyr-latest/include/zephyr/arch/xtensa/
Dmpu.h4 * SPDX-License-Identifier: Apache-2.0
12 #include <xtensa/config/core-isa.h>
93 * This contains the start address, the enable bit, and the lock bit.
116 * - This cannot be cleared until reset.
117 * - This entry can no longer be modified.
118 * - The start address of the next entry also
127 * Start address of this MPU entry.
130 * segment size of each MPU entry, ranging from 32 bytes to 4GB.
156 * This dictates the access right from the start address of
157 * this entry, to the start address of next entry.
[all …]
/Zephyr-latest/arch/arc/core/
Dswitch.S4 * SPDX-License-Identifier: Apache-2.0
24 #include <zephyr/arch/arc/asm-compat/assembler.h>
37 * the caller-saved integer registers are saved on the stack by the function
39 * be popped when returning from arch_switch, but is not suitable for handling
40 * a return from an exception. Thus, the fact that the thread is pending because
43 * The _rirq_exit()/_firq_exit() code will take care of doing the right thing
59 * r0 = new_thread->switch_handle = switch_to thread,
60 * r1 = &old_thread->switch_handle
61 * get old_thread from r1
70 * Save status32 and blink on the stack before the callee-saved registers.
[all …]
/Zephyr-latest/doc/project/
Dtsc.rst19 vibrant and thriving open-source community for years to come.
23 ------
46 ----------------
80 Ensure compliance with project licensing requirements and open-source best
81 practices, addressing any licensing-related issues that may arise.
98 - Appointed TSC members have no term limits besides the term of their employment
101 - Appointed TSC members can select an Alternate from the same organization.
106 Per the `Zephyr project charter`_, TSC members can nominate representatives from
109 - Majority vote is required to confirm a candidate.
110 - Once elected, a TSC member serves for 2 years.
[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
43 start
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"
[all …]
/Zephyr-latest/arch/x86/zefi/
DREADME.txt5 (NOT a "zephyr.strip" intended for grub/multiboot loading -- we need
9 from the EFI shell.
15 image extracted from a built zephyr.elf file. EFI applications are
18 appropriate locations at startup, clear any zero-filled (BSS, etc...)
23 load it from the EFI boot filesystem into its correct location with no
26 that size, and potentially MUCH more if you start enabling the default
32 The code and link environment here is non-obvious. The simple rules
45 Linux toolchain. EFI binaries are relocatable PE-COFF files --
50 independent code. Non-static global variables and function addresses
52 time by a system binary (ld-linux.so). But there is no ld-linux.so in
[all …]
/Zephyr-latest/doc/build/dts/
Dtroubleshooting.rst1 .. _dt-trouble:
8 See :ref:`dt-howtos` for other "HOWTO" style information.
10 .. _dt-trouble-try-pristine:
17 See :ref:`west-building-pristine` for examples, or just delete the build
30 Many Zephyr header files rely on information from devicetree, so including some
39 .. code-block:: c
43 where ``NODE_ID`` is a valid :ref:`node identifier <dt-node-identifiers>`, but
53 = "okay";``; see :ref:`dt-important-props` for more information about
67 To find the devicetree node you need to check, use the number ``<N>`` from the
73 .. code-block:: none
[all …]
/Zephyr-latest/doc/contribute/
Dcontributor_expectations.rst1 .. _contributor-expectations:
10 - Reviewed more quickly and reviewed more thoroughly. It's easier for reviewers
14 - Less wasted work if reviewers or maintainers reject the direction of the
17 - Easier to rebase and merge. Smaller PRs are less likely to conflict with other
20 - Easier to revert if the PR breaks functionality.
25 Draft PRs have no review expectation and PRs created as drafts from the start
32 - Smaller PRs should encompass one self-contained logical change.
34 - When adding a new large feature or API, the PR should address only one part of
38 - PRs should include tests or samples under the following conditions:
40 - Adding new features or functionality.
[all …]
/Zephyr-latest/arch/arm/
DKconfig3 # Copyright (c) 2014-2015 Wind River Systems, Inc.
4 # SPDX-License-Identifier: Apache-2.0
21 non-GIC or NVIC) interrupt controller.
23 A number of Cortex-A and Cortex-R cores (Cortex-A5, Cortex-R4/5, ...)
27 the Cortex-M ARM Nested Vectored Interrupt Controller (NVIC).
33 N.B. Since all Cortex-M cores have a NVIC, if this option is selected it
41 Relocates the rom_start region containing the boot-vector data and
45 This is useful for the Linux Remoteproc framework that uses the elf-loader
46 such that it is able to load the correct boot-vector (contained in rom_start)
50 Most SOCs include an alias for the boot-vector at address 0x00000000
[all …]
/Zephyr-latest/samples/net/dns_resolve/
DREADME.rst1 .. zephyr:code-sample:: dns-resolve
3 :relevant-api: dns_resolve net_mgmt
14 - If IPv4 is enabled, then A record for ``www.zephyrproject.org`` is
16 - If IPv6 is enabled, then AAAA record for ``www.zephyrproject.org`` is
18 - If mDNS is enabled, then ``zephyr.local`` name is resolved.
23 - :ref:`networking_with_host`
25 - screen terminal emulator or equivalent.
27 - For most boards without ethernet, the ENC28J60 Ethernet module is required.
29 - dnsmasq application. The dnsmasq version used in this sample is:
31 .. code-block:: console
[all …]
/Zephyr-latest/subsys/bluetooth/audio/shell/
Dbap_usb.c9 * SPDX-License-Identifier: Apache-2.0
65 /* USB consumer callback, called every 1ms, consumes data from ring-buffer */
74 /* no-op as we have no streams that receive data */ in usb_data_request_cb()
84 /* This may fail without causing issues since usb_audio_data is 0-initialized */ in usb_data_request_cb()
136 /* Send frames to USB - If we only have a single channel we mix it to stereo */ in bap_usb_send_frames_to_usb()
225 return -EINVAL; in bap_usb_add_frame_to_usb()
231 return -EINVAL; in bap_usb_add_frame_to_usb()
237 LOG_DBG("Cannot mix and match mono with left or right"); in bap_usb_add_frame_to_usb()
239 return -EINVAL; in bap_usb_add_frame_to_usb()
242 /* Check if the frame can be combined with a previous frame from another channel, of if in bap_usb_add_frame_to_usb()
[all …]
/Zephyr-latest/arch/arm/core/
Duserspace.S6 * SPDX-License-Identifier: Apache-2.0
38 * This function is the entry point to user mode from privileged execution.
44 * stack_info.start, stack_info.size);
60 /* Restore p1 from ip */
78 * stack_info.start and stack_info.size
103 /* set stack pointer limit to the start of the priv stack */
120 /* Re-program dynamic memory map.
123 * z_arm_configure_dynamic_mpu_regions() may re-program the MPU Stack Guard
126 * stack while doing the re-programming. We minimize the risk by placing
141 /* load up stack info from user stack */
[all …]

12345678